Incrementar o número do arquivo usando zmv

5

Eu tenho um conjunto de arquivos que são nomeados na veia de "some_file-nameN", onde N é um número que começa em 1, incrementa e termina em algum lugar entre 10 e 30. Agora preciso inserir um arquivo no começar. Como posso incrementar o número do arquivo usando ZMV e ZSH?

    
por s73v3r 04.10.2012 / 21:52

2 respostas

2

É claro que zsh pode fazer isso.

zmv '(some_file_name)(<->)' '$1$(($2 + 1))'

Isso deve funcionar para qualquer número de arquivos.

    
por 14.03.2016 / 01:03
1

A partir do diretório que contém os arquivos e supondo que o intervalo seja de 1 a 30:

for n in {30..1};
mv some_file-name$n some_file-name$(( $n+1 ))
    
por 08.01.2013 / 19:22