Veja se vc tem o comando rename instalado ex: $ touch nome63472384.xxx $ rename -v 's/([[:alpha:]]+)(\d+)\./\2\1\./' nome63472384.xxx \2 better written as $2 at (eval 1) line 1. \1 better written as $1 at (eval 1) line 1. nome63472384.xxx renamed as 63472384nome.xxx
$ ls *.xxx 63472384nome.xxx usei -v para mostrar o que ele faz. é uma sintaxe semelhante ao sed ;-) 2008/4/24 (R)i(c)@(R)ÐØ <[EMAIL PROTECTED]>: > > > > > > > tenho desenas de arquivos com o seguinte padrão: > nome20080424.pdf > onde o numero é o ID do arquivo e desejo renomea-los para: > 20080424nome.pdf > > Como posso faze-lo? > > -- > ---------------------------------------------------------- > A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28) > The grace of our Lord Jesus Christ be with you. (1ªTs 5.28) > Jesus te ama, aceite-O! Jesus loves you, accept you Him! > > (R)i(c)@(R)ÐØ > > [As partes desta mensagem que não continham texto foram removidas] > > -- Tiago B Peczenyj Linux User #405772 http://peczenyj.blogspot.com/ "what does not kill us makes us stronger"