Renomear Arquivos [RESOLVIDO]

13. Re: Renomear Arquivos [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

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

ncampos escreveu:

ncampos escreveu:

msoliver escreveu:

ncampos escreveu:
Realmente, removeu os "0000" porem ficou alguns arquivos que contem apenas 1 "0" a esquerda,pois alguns arquivos possuem;
000bola.jpg
00000flor.jpg
0000000carro.jpg
0lapis00012.jpg
preciso remover "0" a esquerda somente, nao a direita.
alguma dica?


Boa tarde ncampos.
Para remover o "0" somente a esquerda do texto, faça:
rename -n 's/([0]+)([[:alnum:]]+.jpg)/$2/' *.jpg

rename(000BOLA0051.jpg, BOLA0051.jpg)
rename(0lapis00012.jpg, lapis00012.jpg)

É isso . . .

----------------------------------------------------------------------------------------
Gostando da resposta, marque-a como a MELHOR, dessa forma, ganho uns pontinhos,
o que incentiva a continuar colaborando, ajudando, participando e compartilhando conhecimentos . . . :)
----------------------------------------------------------------------------------------
Att.:
Marcelo




Obrigado novamente! Quase funcionou..
Exemplo de como iria ficar... " comando -n antes é otimo haha"

rename(800.jpg, 80.jpg)
rename(808.jpg, 88.jpg)
rename(809.jpg, 89.jpg)
rename(9099.jpg, 999.jpg)

Arquivo que era era 0800.jpg virou 80jpg , o codigo entendeu que o "0" a esquerda em qualquer posição deveria ser removido.
peor que agora complicou hehe...



Muito Obrigado! caso resolvido...

Por nada...

Marcelo



  



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts