У меня есть набор файлов, которые названы в вене «some_file-nameN», где N - это число, начинающееся с 1, увеличивающееся и заканчивающееся где-то между 10 и 30. Теперь мне нужно вставить файл в начале. Как я могу увеличить номер файла, используя ZMV и ZSH?
2 ответа
2
Конечно zsh
может сделать это.
zmv '(some_file_name)(<->)' '$1$(($2 + 1))'
Это должно работать для любого количества файлов.
1
Начиная с каталога, содержащего файлы, и предполагая, что диапазон составляет от 1 до 30:
for n in {30..1};
mv some_file-name$n some_file-name$(( $n+1 ))