5

У меня есть набор файлов, которые названы в вене «some_file-nameN», где N - это число, начинающееся с 1, увеличивающееся и заканчивающееся где-то между 10 и 30. Теперь мне нужно вставить файл в начале. Как я могу увеличить номер файла, используя ZMV и ZSH?

2 ответа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 ))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .