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