On 30/11/2010 14:50, Premoli, Roberto wrote:
cat file.txt | grep -E
'(parola1|parola2|parola3|(?\!parola4)|(?\!parola5))'
dove parola 4 e parola 5 sono ad es. le parole che devi escludere.
Non funziona.
io non ho capito cosa vuoi ottenere
Prova.txt composto da
pippo
pippo pluto
pippo pluto paperino
pippo pluto paperino minni
pluto paperino
pluto paperino minni
paperino
paperino minni
minni
per "volere" la parola pippo e "non volere" la parola "minni" cosa intendi?
1) devono essere in una determinata posizione o qualsiasi?
2) devono essere eliminate dal testo le parole che tu indichi?
grep funziona per righe
Se una riga contiene sia la parola che vuoi che quella che non vuoi
quale deve essere il risultato?
Fai un esempio con come deve essere il risultato atteso
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
Strumenti per l'ufficio: http://it.openoffice.org
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org
To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cf5515b.2020...@gmail.com