Ich habe 291 nummerierte Dateien (beginnend bei 001 - Titel und endend bei 291 - Titel), die in separate Verzeichnisse verschoben werden müssen. (001 bis 021 bis Ordner 1, 022 bis 053 bis Ordner 2, sie müssen nicht jedes Mal die gleiche Anzahl von Dateien enthalten).
Ich dachte, ich könnte es so machen: ls | head -n 21 | sed -r 's|(.*)|mv \1 /path/to/folder1|' | sh
Ich bin mir fast sicher, dass es einen besseren Weg gibt. Was wäre das?
EDIT: Das hätte also gut funktioniert, aber ich erinnerte mich ...
Ich bin nicht mit einem Terminal festgefahren, also habe ich einen Dateimanager zum Klicken und Ziehen verwendet. Die Frage bleibt jedoch bestehen.
ls -l | grep ^- | wc -l
ich die Anzahl der Zeilen ermitteln.