Renomeie vários aquivos de uma vez

Publicado por José Henrique 14/07/2009

[ Hits: 7.271 ]

Homepage: http://naoestouseguro.blogspot.com

Download renomeia.txt




Ei pessoal, excelente script para renomearmos vários arquivos de uma vez.

Imaginem que temos vários arquivos *.wri e queremos renomeá-los para *.txt com um só
comando; basta usar o script...

  



Esconder código-fonte

#Script para renomear vários arquivos de uma vez.
#Por José Henrique
#
#!/bin/sh
for f in *.wri
do
#Troca o sufixo .wri pelo .txt
        newname=$(basename $f wri)txt
#Renomeia
        mv $f $newname
done

Scripts recomendados

Capturando tela em modo gráfico (Melhorado)

Script que verifica se existem arquivos repetidos em dois diretórios

Agenda telefônica em Shell Script

RPM para conexão PPPOE

Script para baixar pacotes no Debian e derivados.


  

Comentários
[1] Comentário enviado por Smithux em 14/07/2009 - 02:25h

Muito bacana seu script Jose Henrique! =)

Só uma pequena correção. Esse script seria para trocar a extensão de arquivos em massa, não para renomear os arquivos.

Em todo caso ficou está bem interessante! ;)

[2] Comentário enviado por JoseHenriqueRJ em 14/07/2009 - 09:49h

Tem razão!

[3] Comentário enviado por valdineisantos em 14/07/2009 - 16:35h

José Henrique,
Muito bacana seu script, fiz uma modificação pois eu precisava trocar as extensões e mudar o case da string. Acho que pode ser produtivo para algum outro usuário aqui do VOL também.
Segue o novo script:
===================================
#Percorrendo por todos os arquivos de extensao .wri
for f in *.wri
do
#Troca o sufixo .wri pelo .txt
newname=$(basename $f wri)txt

#Troca os caracteres de Maiusculo para minusculo.
newname=`echo $newname | tr [[:upper:]] [[:lower:]]`

#Renomeia
echo mv $f $newname
done

============================================

Aquele abraço.
Valdinei dos Santos
http://twitter.com/valdineisantos/


[4] Comentário enviado por JoseHenriqueRJ em 14/07/2009 - 17:10h

Boa Valdinei!

http://twitter.com/sentose


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts