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

Re: Grep ed espressioni regolari



On Tue, 30 Nov 2010 11:44:51 +0100, Premoli, Roberto wrote:

> Sto litigando con grep e sta vincendo lui :(
> 
> Il problema e' fare il grep di un file, pero' io devo accettare tutta
> una serie di parole ed escuderne tutta una altra serie.
> 
> Di solito faccio:
> 
> cat file.txt | grep parola1 | grep parola2 | grep parola3 | grep -v
> parola4 | grep -v parola5 | grep -v parola6 | etc etc
> 
> Ma vorrei fare una cosa piu' elegante, raccogliendo con una espressione
> regolare il tutto: ho provato a leggere un po' in giro, ma di solito ci
> sono esempi che prendono singoli caratteri, non parole.

Puoi raggrupparli:

cat file.txt | grep -e parola1 -e parola2 -e parola3 | grep -v -e parola4 -e
parola5 -e parola6

Certo, non è propriamente quello che hai chiesto, ma è un modo più corretto di
scrivere quello che hai descritto tu :)

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://deb.li/dapal
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

Attachment: signature.asc
Description: PGP signature


Reply to: