[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