Mam 291 ponumerowanych plików (zaczynających się od 001 - tytuł i kończących się na 291 - tytuł), które wymagają przeniesienia do oddzielnych katalogów. (Od 001 do 021 do folderu 1, od 022 do 053 do folderu 2, niekoniecznie jest to ta sama liczba plików za każdym razem).
Uznałem, że mógłbym to zrobić w tak szczęsliwy sposób: ls | head -n 21 | sed -r 's|(.*)|mv \1 /path/to/folder1|' | sh
Jestem prawie pewien, że jest lepszy sposób, więc co by to było?
EDYCJA: Więc to by działało dobrze, ale przypomniałem sobie ...
Nie utknąłem przy użyciu terminala, więc użyłem menedżera plików do klikania i przeciągania. Pytanie wciąż pozostaje aktualne.
ls -l | grep ^- | wc -l
uzyskać liczbę wierszy.