Misschien een hele domme vraag, maar ik kom er maar niet achter...
Stel, ik heb een bestandje test.txt:
Als ik alle regels wil waarin klaas of kees voorkomt, dan doe ik dit:
Werkt prima;
Maar nu wil ik alle regels waarin "piet" wel voorkomt, maar niet "jan". Ik kan echter nergens achterhalen hoe ik een NOT kan uitvoeren in een regulier expressie van grep -E.
Ik heb deze referenties al doorgenomen:
http://www.tldp.org/LDP/abs/html/x12482.html
http://heirloom.berlios.de/man/egrep.1.html
Kan iemand me uit mijn lijden verlossen?
Stel, ik heb een bestandje test.txt:
code:
1
2
3
| jan piet klaas piet jan kees piet |
Als ik alle regels wil waarin klaas of kees voorkomt, dan doe ik dit:
code:
1
| grep -E 'klaas|kees' test.txt |
Werkt prima;
Maar nu wil ik alle regels waarin "piet" wel voorkomt, maar niet "jan". Ik kan echter nergens achterhalen hoe ik een NOT kan uitvoeren in een regulier expressie van grep -E.
Ik heb deze referenties al doorgenomen:
http://www.tldp.org/LDP/abs/html/x12482.html
http://heirloom.berlios.de/man/egrep.1.html
Kan iemand me uit mijn lijden verlossen?