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

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

Re: Substituição de parâmetros aceita regex?


From: Alfredo Casanova
Subject: Re: Substituição de parâmetros aceita regex?
Date: Fri, 14 Jun 2013 11:31:42 -0300

Descobri!

extglob shell option in bash:
If set, the extended pattern matching features are enabled

$ shopt -s extglob
$ echo $NUMERO
005005005005
$ echo ${NUMERO##+(0)}
5005005005





2013/6/14 Alfredo Casanova <address@hidden>

> Se sim, como fazer?
>
> Exemplo:
>
> NUMERO=005005005005
>
> quero tirar os leading zeros da forma mais performática possível
>
> com sed é fácil (s/^0*//')
> tentei fazer com subsituicao de parametros mas descobri q não aceita regex
> hehe
>
> $ echo ${NUMERO/^0*/}
> 005005005005
>
> $ expr $NUMERO + 0
> 5005005005
>
> qual seria a forma mais rápida?
>
>
> --
> []'s
> Alfredo Casanova
> Linux User #228230
> msn: address@hidden
> tel: +55 61 9655 9619
>



-- 
[]'s
Alfredo Casanova
Linux User #228230
msn: address@hidden
tel: +55 61 9655 9619


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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