Ik heb een vraagje : Is het mogelijk om wildcards met grep te gebruiken ? Ik heb de search gebruikt, heb gegoogled en ook de manpage bestudeerd maar ik kan het niet vinden.
Dit is wat ik heb :
en eigenlijk zou dit moeten worden :
Om het iets duidelijker te maken : het gaat om een scriptje wat moet draaien in een aantal directories van een newsserver.
Van berichten die voldoen aan bepaalde criteria wil ik op de hoogte gebracht worden. De output van het bovenstaande zijn de berichtnummers, hiermee kom ik al een heel eind. Echter, de regel bestaat uit :"NNTP-Posting-host: " <dit is dus variabel> "provider.nl"
Maar hoe krijg ik dit voor elkaar ? Ik beken eerlijk dat ik niet zo veel ervaring heb met regular expressions, dus als je nog een leerzame link hebt dan hoor ik het graag.
Dit is wat ik heb :
code:
1
| find -exec /bin/grep -l -e 'blaat' '{}' ';' |
en eigenlijk zou dit moeten worden :
code:
1
| find -exec /bin/grep -l -e 'blaat1' * 'blaat2' '{}' ';' |
Om het iets duidelijker te maken : het gaat om een scriptje wat moet draaien in een aantal directories van een newsserver.
Van berichten die voldoen aan bepaalde criteria wil ik op de hoogte gebracht worden. De output van het bovenstaande zijn de berichtnummers, hiermee kom ik al een heel eind. Echter, de regel bestaat uit :"NNTP-Posting-host: " <dit is dus variabel> "provider.nl"
Maar hoe krijg ik dit voor elkaar ? Ik beken eerlijk dat ik niet zo veel ervaring heb met regular expressions, dus als je nog een leerzame link hebt dan hoor ik het graag.