zmv '([0-9]*)' '1$1'
Isso adiciona um 1
na frente de um nome de arquivo que começa com um dígito.
Eu tenho um diretório com arquivos nomeados como 19.png
, 20.jpeg
e README00.txt
Eu quero renomeá-los para 119.png
, 120.jpeg
e README00.txt
.
Eu gostaria de fazer isso com o zmv, pois ele funciona bem em muitos outros casos, mas não consigo fazer com que o zmv faça uma ação com base no primeiro caractere de um nome de arquivo sendo um dígito. Eu posso facilmente obter 1README00.txt
, mas isso não é o que desejo.
zmv '([0-9]*)' '1$1'
Isso adiciona um 1
na frente de um nome de arquivo que começa com um dígito.
Tags rename zsh regular-expression