shell-script-pt
[Top][All Lists]
Advanced

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

RE: [shell-script] Renomear arquivos em cadeia em um diretório


From: MrBiTs
Subject: RE: [shell-script] Renomear arquivos em cadeia em um diretório
Date: Wed, 19 Jan 2005 10:09:23 -0200

<QUOTE>
Possuo em um diretório específico 2500 arquivos de imagem (fotos 3/4)
arquivos no seguinte formato:
NNN_NNNNN.BMP
NNN -> Código de 3 numeros referente a filial.
NNNNN -> Código de 5 numeros referente a chapa.
.BMP -> Extensao do arquivo.
Ex.: 001_32358.BMP
Preciso renomear estes arquivos para o seguinte formato:
NNNNN.bmp 
onde:
NNNNN -> Código de 5 numeros referente a chapa.
.bmp -> Extensao do arquivo (agora em caixa baixa)
Como eu poderia agilizar este processo? É esta a minha dúvida.
</QUOTE>

Sem perder muito tempo:

 for X in $(ls -1t *.BMP) ; do
         NOME=$(echo $X | cut -d "_" -f 2 | cut -d "." -f 1)
         mv -f $X "$NOME".bmp
 done

[]'s



reply via email to

[Prev in Thread] Current Thread [Next in Thread]