Em ambiente Unix-like, para renomear vários arquivos uma boa dica é usar o comando script for com awk.
Sintaxe:
for i in (ls <máscara_arquivos>); do echo $i | awk '{a=$0; b=a; gsub(".txt",".pl",b); print "mv " a " "b;}' | bash; done
Exemplo:
for i in $(ls *.txt); do echo $i | awk '{a=$0; b=a; gsub(".txt",".pl",b); print "mv " a " "b;}' | bash; done
Nenhum comentário:
Postar um comentário