У меня есть последовательность из 1000 файлов, названных следующим образом:
file01-01-01, file01-01-02 etc.
file01-02-01, file01-02-02 etc.
file02-01-01, file02-02-02 etc.
Я хотел бы отсортировать файлы в папку с именем следующим образом:
dir01-01 (containing files01-01*)
dir01-02 (containing files01-01*)
dir02-01 (containing files02-01*)
Я знаю, что могу сократить время, необходимое для этого, с помощью строки вроде:
mkdir dir01-01; for f in file01-01*; mv "$f" dir01-01; done
Но приведенное выше лишь немного сократит время сортировки, как я могу автоматизировать всю операцию сортировки?
Я знаю, что нужно что-то делать с let N ++, но не знаю, как это сделать.