Pessoal, eu costumo usar este script para renomear arquivos: find -maxdepth 1 -type f -name "Eliana*"|while read a; do echo mv $a `echo $a|sed -e 's#OldFile#NewFile#' `;done
Entretanto em minha nova necessidade tá complicado e ainda não consegui faze-lo. existe varios boletos com o seguinte padrão, Nome20080424-012.pdf, e devo renomea-los para 012-20080424Nome.pdf, onde o nome é o nome do Cliente, 012 é o numero do boleto, e 20080424 é a data de vencimento de cada boleto. Estudei os registradores internos do sed, a parti da sugestão do Tiago, mas ainda não consegui resolver o meu problema. estou tentando usar ER, mas não consigo definir uma tecnica ainda para trocar os valores. Aguado ajuda. att. Ricardo Brito 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)ÐØ -- ------------------------------------------------------------------------------------- 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]
