|
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
[Prev in Thread] | Current Thread | [Next in Thread] |