Re: mudar nome de vários arquivos simultâneamente
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
RicardoFunke wrote:
> Estou com um diretório com os seguintes arquivos:
>
> $ ls
> Faixa 01.mp3 Faixa 05.mp3 Faixa 09.mp3 Faixa 13.mp3 Faixa 17.mp3
> Faixa 21.mp3 Faixa 25.mp3 Faixa 29.mp3
> Faixa 02.mp3 Faixa 06.mp3 Faixa 10.mp3 Faixa 14.mp3 Faixa 18.mp3
> Faixa 22.mp3 Faixa 26.mp3
> Faixa 03.mp3 Faixa 07.mp3 Faixa 11.mp3 Faixa 15.mp3 Faixa 19.mp3
> Faixa 23.mp3 Faixa 27.mp3
> Faixa 04.mp3 Faixa 08.mp3 Faixa 12.mp3 Faixa 16.mp3 Faixa 20.mp3
> Faixa 24.mp3 Faixa 28.mp3
>
> Ou seja, cada arquivo se chama "Faixa nn.mp3". Gostaria de mudar o
> nome de todos esses arquivos para "Faixa nn.wav". Como posso fazer
> isso de uma vez só?
1)
for file in *; do mv "${file}" "$(basename "${file}" .mp3).wav"; done
2)
$ rename 's/\.mp3/\.wav/' *
Há várias outras formas.
[]s
Gentil.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFEia4yR/xCJbtXupkRAsNrAJ0ZoFgZRVehoC+A+Js3O8AXuN68gACfYy97
KxfuuzMbR8kTAhtXD+VEtrI=
=Obvi
-----END PGP SIGNATURE-----
Reply to: