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

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

Re: substring em shell


From: oteb_04
Subject: Re: substring em shell
Date: Fri, 29 Sep 2006 11:06:28 -0000
User-agent: eGroups-EW/0.82

--- Em address@hidden, "Flavio Junior" <billpp@g...>
escreveu
>
> Soh apresentando mais algumas soluções:
> nwadmin@bishamonten:~$ X=123456789
> nwadmin@bishamonten:~$ echo ${X:`expr ${#X} \- 3`}
> 789
> nwadmin@bishamonten:~$ echo ${X:$((${#X} - 3))}
> 789
> nwadmin@bishamonten:~$ echo 123456789 | grep -o ...$
> 789
> nwadmin@bishamonten:~$

> On 9/28/06, Humberto Pereira <humberto.pereira@p...> wrote:
> > On Thu, 28 Sep 2006 18:36:55 -0300, Humberto Pereira
> > <humberto.pereira@p...> wrote:
> > Oooops,
> > >
> > >       echo "1234567890" | sed 's/^.*.{3}/\1/'
> >
> > O comando eh
> >
> >         echo "1234567890" | sed -r 's/^.*(.{3})$/\1/'

 Olá

 Mais uma opção:

$ var="1234567890"
$ echo ${var:3}
4567890
$ echo ${var:-3}
1234567890 # epa!
${var:(-3)}
890

 abs-guide cap 9.2. Manipulando Strings. Em português sem revisão e versão
antiga do guia:

http://paginas.terra.com.br/informatica/bau/outros_docs/ABSGUIDE/part3/stringmanipulation.html


 []
 hpfn





reply via email to

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