Se assim como eu você já teve a necessidade de mudar várias extensões de arquivos em uma mesma pasta e não quis fazer uma a uma, então faça da seguinte maneira.
for i in `ls *.dat`; do mv $i ${i/.dat/.png}; done
Neste caso eu estava no diretório onde havia todos os meus emoticons extraídos do MSN e para salvar em formato visível tem que deixar em png.
Solução extraída da página de Piter Punk
Abraços e boa sorte!! ![]()
Interessado em aprender mais sobre o Ubuntu em português?
http://www.ubuntu-br.org/comece
Um abraço de Portugal
no meu caso,, eu queria mudar a extensão divx para avi:
kurumin@kurumin:/mnt/hdb1/Leandro/teste$ for i in `ls *.divx`; do mv $i ${i/.divx/.avi}; done
mv: impossível fazer stat em `a’: Arquivo ou diretório não encontrado
mv: impossível fazer stat em `cidade’: Arquivo ou diretório não encontrado
mv: impossível fazer stat em `sem’: Arquivo ou diretório não encontrado
mv: impossível fazer stat em `ninguém.divx’: Arquivo ou diretório não encontrado
kurumin@kurumin:/mnt/hdb1/Leandro/teste$
o que eu faço?
Abraços!!
ctd=1 ; for i in * ; do mv $i Foto_${ctd}.jpg ; ((ctd++)) ; done
Resultado:
Foto_1.jpg
Foto_2.jpg