[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] exp regular
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] exp regular |
Date: |
Fri, 24 Mar 2006 17:32:16 -0300 |
Que tal usar egrep ?
$ egrep -v '[:isalpha:]' arq.dat
19.132 14.273
É a mesma coisa que o sed ja dito aqui.
> > >From: "Ricardo Acosta" <address@hidden>
> > >Reply-To: address@hidden
> > >To: address@hidden
> > >Subject: [shell-script] exp regular
> > >Date: Fri, 24 Mar 2006 17:08:49 -0300
> >
> > >
> > >Camaradas,
> > >
> > >tenho um arquivo com as seguintes informaçoes:
> > >$ cat arq.dat
> > > est056 est055
> > > 19.132 14.273
> > >
> > >nao consigo CASAR a expressao regular que pegue a linha soh com numeros,
> > >a menos que a faça fornecendo o numero de brancos!
> > >tentei com o [[:space:]] e nao consegui.
> > >...
> > >$ echo " 19.132 14.273 " | grep "^[[:space]]"
> > > 19.132 14.273
> > >$ echo " 19.132 14.273 " | grep "^[[:space]][0-9]"
> > >NAO CASOU NADA
> > >$ echo " 19.132 14.273 " | grep "^bbbbbb[0-9]"
> > > 19.132 14.273
> > >onde "b" representam 'brancos'
> > >$ echo " est056 est055 " | grep "^[[:space]]"
> > > est056 est055
> > >$ echo " est056 14.273 " | grep "^[[:space]][a-z]"
> > >NAO CASOU NADA
> > >...
> > >
> > >alguém?!
>
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer