shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Remover zeros a esquerda de uma string


From: Reinaldo Carvalho
Subject: Re: [shell-script] Remover zeros a esquerda de uma string
Date: Thu, 23 Mar 2006 18:51:30 -0300

Testei... E não funcionou corretamente aqui...ele tirou apenas um
zero... (debian3.1 + bash2)

ARQUIVO=00024506.33
goku:/# echo ${ARQUIVO#*0}
0024506.33


On 3/23/06, Rodolfo Dantas <address@hidden> wrote:
> Carlos,
>
>  Eu estava fazendo outros testes e constatei um erro. Abaixo segue o certo:
>
>  echo ${ARQUIVO#*0}
>
>  Explicação: Tem que ser com uma '#' a menos pois se houver outro '0' (zero) 
> no meio da variável dará errado (guloso). Exemplo:
>
>  ARQUIVO=00024506.33
>  echo ${ARQUIVO#*0}
>  6.33
>
>  Abraços,
>  Rodolfo Dantas
>
> Rodolfo Dantas <address@hidden> escreveu:    Boa Tarde Carlos,
>
>   echo ${ARQUIVO##*0}
>
>   Abraços,
>   Rodolfo Dantas
>
>  carloshessbr <address@hidden> escreveu:     Boa Tarde,
>
>   Queria saber uma maneira mais fácil de remover zeros a esquerda de uma
>   variável:
>
>   Exemplo:
>
>   ARQUIVO=000029388.123
>   ARQUIVO=003774.344
>   ARQUIVO=08877.333
>
>   Gostaria que ficasse 29388.123, 3774.344 8877.333.
>
>   Agradeço desde já, obrigado
>
>
>
>
>
>    ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
>   ---------------------------------------------------------------------
>   Sair da lista: address@hidden
>   ---------------------------------------------------------------------
>   Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
>   ---------------------------------------------------------------------
>   Servidor Newsgroup da lista: news.gmane.org
>   Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
>
>
>                       Yahoo! Grupos, um serviço oferecido por:                
>        PUBLICIDADE
>    var lrec_target="_blank";var lrec_URL=new Array(); 
> lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fr638m7/M=396553.7942726.8983426.2369893/D=brclubs/S=2137111254:HM/Y=BR/EXP=1142982565/A=3378475/R=0/id=flashurl/SIG=154eokgva/*http://lt.dell.com/lt/lt.aspx?CID=11648&LID=321747&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";;
>  var 
> lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/200306_y300x250_mar07_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1)";
>  var 
> lrec_altURL="http://br.ard.yahoo.com/SIG=12fr638m7/M=396553.7942726.8983426.2369893/D=brclubs/S=2137111254:HM/Y=BR/EXP=1142982565/A=3378475/R=1/id=altimg/SIG=154eokgva/*http://lt.dell.com/lt/lt.aspx?CID=11648&LID=321747&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";;
>  var 
> lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/200306_y300x250_mar07_dhs_dim5150.gif";;
>  var lrec_width=300;var
>  lrec_height=250;
>
>  ---------------------------------
>   Links do Yahoo! Grupos
>
>     Para visitar o site do seu grupo na web, acesse:
>  http://br.groups.yahoo.com/group/shell-script/
>
>     Para sair deste grupo, envie um e-mail para:
>  address@hidden
>
>     O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
> Yahoo!.
>
>
>
>
>  --
>  Rodolfo Dantas
>  LPI Certified Level 1 (LPIC-1)
>
>  ---------------------------------
>   Yahoo! doce lar. Faça do Yahoo! sua homepage.
>
>  [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>   ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
>  ---------------------------------------------------------------------
>  Sair da lista: address@hidden
>  ---------------------------------------------------------------------
>  Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
>  ---------------------------------------------------------------------
>  Servidor Newsgroup da lista: news.gmane.org
>  Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
>
>
>
> ---------------------------------
>  Links do Yahoo! Grupos
>
>    Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
>    Para sair deste grupo, envie um e-mail para:
> address@hidden
>
>    O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
> Yahoo!.
>
>
>
>
> --
> Rodolfo Dantas
> LPI Certified Level 1 (LPIC-1)
>
> ---------------------------------
>  Yahoo! doce lar. Faça do Yahoo! sua homepage.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>


--
Reinaldo Carvalho
Debian Sarge 3.1 - Linux User: #238310
Prodepa - address@hidden


reply via email to

[Prev in Thread] Current Thread [Next in Thread]