J'ai 291 fichiers numérotés (commençant à 001 - titre et se terminant à 291 - titre) qui doivent être déplacés dans des répertoires séparés. (001 à 021 dans le dossier 1, 022 à 053 dans le dossier 2, ils ne sont pas nécessairement le même nombre de fichiers à chaque fois).
Je me suis dit que je pouvais le faire de façon dégoûtante comme ceci: ls | head -n 21 | sed -r 's|(.*)|mv \1 /path/to/folder1|' | sh
Je suis presque certain qu'il y a une meilleure façon, alors que serait-ce?
EDIT: Donc, cela aurait bien fonctionné, mais je me souvenais ...
Je ne suis pas bloqué en utilisant un terminal, j'ai donc utilisé un gestionnaire de fichiers pour cliquer et faire glisser. La question demeure cependant.
ls -l | grep ^- | wc -l
obtenir le nombre de lignes.