[Ubuntu-BR] renomear arquivos em lote

Peter Parker peter.parker.br em gmail.com
Domingo Janeiro 16 22:14:50 UTC 2011


Vai ter que usar um script em shell (bash). Os nome dos arquivos são
tratados como texto, então tem que usar loop de repetição via programação
(for).

Mas se não me engano tem o mrename no repositório.

Att,

Ewerton Dutra

Em 16 de janeiro de 2011 18:55, Antonio Olinto
<aolinto_linux em bignet.com.br>escreveu:

> Caros, estou com uma dúvida simples mas que não consegui resolver.
>
>
> Quero mudar o nome de todos os arquivos de um diretório que começam com 09
> para 11. Ex.: 090114-01.jpg para 110114-01.jpg
>
> Pelo que lembro do MSDOS seria algo como rename 09* 11*
>
> Tentei o comando mv 09* 11* mas recebi a mensagem de que 11 não é um
> diretório (http://www.computerhope.com/issues/ch000846.htm). Tentei também
> algo com a função rename (
> http://www.cyberciti.biz/tips/renaming-multiple-files-at-a-shell-prompt.html)
> mas não encontrei páginas simples que explicassem sua sintaxe. Cheguei até a
> regra regex e depois em um manual Perl.
>
> Abraços e obrigado,
>
> Antônio
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



More information about the ubuntu-br mailing list