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

Re: Grep ed espressioni regolari



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


Reply to: