Renomeie vários aquivos de uma vez

Publicado por José Henrique 14/07/2009

[ Hits: 7.601 ]

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

Fibonacci em bash shell

Script para testar a conexão do computador

Script para redimensionar/reduzir fotos digitais

Pós-instalação para Ubuntu 20.04 e Linux Mint 19.03

Acesse seus hosts pelo VNCViewer


  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts