[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: