como tirar dois caractereces de uma string (nubbie)

1. como tirar dois caractereces de uma string (nubbie)

Pablo
pabloleary

(usa Ubuntu)

Enviado em 25/09/2009 - 12:17h

oi galera, estou aprendendo shell script. Minha duvida é bem básica

eu tenho umas coleção de string ("0001" , "02" ,"0000045") eu quero retirar todo caracter "0" que aparecer no inicio da string.




  


2. Re: como tirar dois caractereces de uma string (nubbie)

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 25/09/2009 - 13:13h

echo 00001230 | sed 's/^0\+//'
1230


3. como fazer o mesmo para renomear pastas

Pablo
pabloleary

(usa Ubuntu)

Enviado em 25/09/2009 - 17:34h

eu tentei utilizar o mesmo para renomear pastas mais nao consegui

mv 0000.1 $((0000.1 | sed 's/^0\+//'))


for i in *;do echo * | sed 's/^0\+//';done #### funciona

for i in *;do mv * | sed 's/^0\+//';done ### não funciona


vlw




4. Re: como tirar dois caractereces de uma string (nubbie)

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 25/09/2009 - 19:46h

E assim???



for i in *;do b=`echo $i | sed 's/^0*//'`; mv $i $b;done


5. valeu galera

Pablo
pabloleary

(usa Ubuntu)

Enviado em 05/10/2009 - 20:05h

valeu galera funciono corretamente







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts