У меня есть 291 пронумерованных файлов (начиная с 001 - заголовок и заканчивая 291 - заголовок), которые нужно переместить в отдельные каталоги. (От 001 до 021 в папку 1, от 022 до 053 в папку 2, они не обязательно имеют одинаковое количество файлов каждый раз).
Я подумал, что мог бы сделать это так, как это: ls | head -n 21 | sed -r 's|(.*)|mv \1 /path/to/folder1|' | sh
Я почти уверен, что есть лучший способ, так что бы это было?
РЕДАКТИРОВАТЬ: Так что это работало бы хорошо, но я вспомнил ...
Я не застрял с помощью терминала, поэтому я использовал файловый менеджер, чтобы нажать и перетащить. Вопрос все еще стоит, хотя.
ls -l | grep ^- | wc -l
бы получить количество строк.