apple tips

nederlandstalige tips voor mac os x gebruikers

Terminal: Zoekresultaten in grep markeren

Zondag, 7 Maa 2010 | Richard in de categorie Beginners, OS X

Met het commando grep kan je onder OS X Terminal bestanden doorzoeken naar een bepaalde zoek string.

Wanneer de resultaten beperkt blijven tot enkele (korte) regels dan blijft het zoekresultaat overzichtelijk. Als er echter een groot aantal resultaten met lange regels worden gevonden dan is het vaak nog steeds zoeken naar een speld in de hooiberg.

Doormiddel van de --color optie toe te voegen aan het grep commando kan je de gezochte tekst in de resultaten accentueren met een kleur. Dit maakt het terugvinden van de zoek string een stuk makkelijker.

Een voorbeeld:

grep --color "Safari" /var/log/system.log

Maar er zijn meer opties beschikbaar die het zoeken met grep handiger kunnen maken.

--line-number

▸ De optie voegt de regelnummers toe aan het resultaat waarin de zoek string is gevonden.

--ignore-case

▸ De zoekopdracht standaard hoofdletter afhankelijk, met deze optie schakel je dit uit.

En omdat je dingen soms in context moet zien kan je gebruik maken van de parameters -aN en -bN voor een N aantal regels voor / na het gevonden resultaat.

Zie ook: Print dit artikel Print dit artikel

Reageren op dit artikel