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