Enviado em 11/12/2013 - 22:40h
Como renomear vários arquivos considerando as seguintes substituiçoes
Arquivo exemplo:
pratot-07882 contrato2013-12-10-122808-1.pdf
1- retirar espaços em branco
2- retirar o ano-mes-dia
3- Alterar tudo para maiusculo
4- Alterar - para _
vou utilizar o find porem tem algum regex que aborde todas estas substituições.
Estou executando a principio em etapas assim
find ~/Documentos/ProjetoMeu -iname *.pdf -type f | while read line; do mv "$line" "$(echo $line | tr '\ ' '*')";done
Arquivo exemplo:
pratot-07882 contrato2013-12-10-122808-1.pdf
1- retirar espaços em branco
2- retirar o ano-mes-dia
3- Alterar tudo para maiusculo
4- Alterar - para _
vou utilizar o find porem tem algum regex que aborde todas estas substituições.
Estou executando a principio em etapas assim
find ~/Documentos/ProjetoMeu -iname *.pdf -type f | while read line; do mv "$line" "$(echo $line | tr '\ ' '*')";done