[Linux-Biella] Fw: Regular Expression
Andrea Ferraris
linux@ml.bilug.linux.it
Fri, 2 Apr 2004 23:20:30 +0200
Se a qualcuno interessa, questo post ha generato un vero e proprio trattato
sulle regexp in it.comp.os.linux.sys del tipo di quelle che interessavano a
Florence (con molti interventi di notevole valore) , nel senso che da
"questione da smanettoni" di e` trasformato pian piano in un trattato
teorico sulle regexp.
----- Original Message -----
From: "Dave" <apt-get@NOlibero.it>
Newsgroups: it.comp.os.linux.sys
Sent: Wednesday, March 31, 2004 2:00 PM
Subject: Regular Expression
> Ciao a tutti,
>
> vi pongo un quesito da 'smanettoni'. ;)
>
> C'è un modo nelle regexp per fare il match di un pattern _e_ di un altro
su
> un file/input che sia? Ovvero ad esempio:
>
> #> cat file1.txt
> bla blo
> bla bla
> bla ble
>
> se io voglio SOLO la riga "bla blo" potrei fare:
> #> grep bla file1.txt | grep blo
> bla blo
>
> e fino a qua ok. Si lo so che ci sono altri 20 metodi, that's just an
> example ;) Non voglio *alternative* , è una curiosità che mi è venuta
sulle
> reg-exp.
> Perchè :
>
> #> egrep 'bla|blo' file1.txt
>
> mi da le occorrenze di 'bla' o di 'blo', ovvero tutte le righe
nell'esempio.
> Ci vorrebbe qualcosa tipo
>
> #> egrep '(bla)&(blo)' file1.txt
>
> Non so se sono stato spiegato bene (cit. Sconsolata). ;)
>
> Tx,
> Dave
>
> --------------------------------
> Inviato via http://arianna.libero.it/usenet/
>