[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Renomear muitos arquivos simultaneamente
From: |
voyeg3r |
Subject: |
Re: Renomear muitos arquivos simultaneamente |
Date: |
Fri, 25 May 2007 16:35:10 -0000 |
User-agent: |
eGroups-EW/0.82 |
--- Em address@hidden, "Edvandro Santos"
<edvandro.santos@...> escreveu
>
> Boa tarde.
>
> Tenho a seguinte disposição dos arquivos:
>
> [+] Pasta 1:
> [-] arquivo1.txt
> [-] arquivo2.txt
> [+] Pasta 1:
> [-] arquivo1.txt
> [-] arquivo2.txt
> [-] arquivo3.txt
> [-] arquivo4.txt
>
> A pergunta: Como faço pra renomear todos os arquivos(tanto da pasta
1 quanto
> da pasta 2) ao mesmo tempo, para outra extensão?
>
> Agradeço à todos pela colaboração que puderem fazer.
>
> --
> Atenciosamente,
> Edvandro Santos
> Desenvolvedor
> Media Labs Tecnologia
> edvandro.santos@...
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
1º - você pode indicar caminhos diversos para o comando find tipo:
find ~/ /etc -iname \*.txt
2º Consegui modificar a extensão sem fazer uso do basename, no caso
usei uma dica do Aurélio Marinho Jargas, mas precisamente em seu
canivete Suiço Shell" na seção de expansão de strings:
http://aurelio.net/shell/canivete.html#expansao
Veja como fiz (no caso trocando extensão "xml" para "txt"
for i in $(find ~/tmp -iname \*.xml);{
mv $i ${i/.xml/.txt};
}
- Re: Renomear muitos arquivos simultaneamente,
voyeg3r <=