Pular para o conteúdo

renomear arquivos em lote no ubuntu server

Responder tópico
  • Denunciar
  • Indicar

1. renomear arquivos em lote no ubuntu server

Enviado em 16/04/2016 - 19:12h

ola pessoal, precisei renomear e deixar tudo em minusculo em vários arquivos e varia pastas ao mesmo tempo com este comando: find mods -depth -exec rename 's/(.*)\/([^\/]*)/$1\/\L$2/' {} \; Acontece que ele criou uma letra "l" na frente de todas as pastas e arquivos. Gostaria de retirar esse "l" com ajuda de voces, origado.

Responder tópico

2. Re: renomear arquivos em lote no ubuntu server

Enviado em 16/04/2016 - 22:23h

prcavalcante escreveu:

ola pessoal, precisei renomear e deixar tudo em minusculo em vários arquivos e varia pastas ao mesmo tempo com este comando: find mods -depth -exec rename 's/(.*)\/([^\/]*)/$1\/\L$2/' {} \; Acontece que ele criou uma letra "l" na frente de todas as pastas e arquivos. Gostaria de retirar esse "l" com ajuda de voces, origado.
Tenta com sed que dará certo.
http://rberaldo.com.br/o-comando-sed-do-linux/
http://sed.sourceforge.net/sed1line_pt-BR.html
http://www.fcm.unicamp.br/fcm/sites/default/files/paganex/dominandosed.pdf
------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".

3. Re: renomear arquivos em lote no ubuntu server

Enviado em 16/04/2016 - 22:33h

prcavalcante escreveu:
ola pessoal, precisei renomear e deixar tudo em minusculo em vários arquivos e varia pastas ao mesmo tempo com este comando: find mods -depth -exec rename 's/(.*)\/([^\/]*)/$1\/\L$2/' {} \; Acontece que ele criou uma letra "l" na frente de todas as pastas e arquivos. Gostaria de retirar esse "l" com ajuda de voces, origado.
Boa noite, "case" a "letra" inicial na REGEX do comando rename.
rename 's/(^l)(.*)/$2/'

Att.:
marcelo oliver


4. resolvido

Enviado em 17/04/2016 - 14:08h

valeu ae galera pela atenção. As duas forma funcionou. agradeço atenção de todos

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder