OS X Terminal: ‘grep’ resultaten markeren
Met behulp van het OS X Terminal commando grep
kun je de inhoud van bestanden doorzoeken op de aanwezigheid van een bepaalde zoekterm. Wanneer de zoekresultaten beperkt blijven tot enkele regels dan blijft de weergave hiervan redelijk overzichtelijk.
Door de optie --color
toe te voegen aan het grep
commando kun je de gezochte tekst in de zoekresultaten markeren met een kleur. Dit maakt het terugvinden van de zoektermen een stuk eenvoudiger.
In het onderstaande voorbeeld zoeken we naar Safari in de systeem logbestanden:
grep --color "Safari" /var/log/system.log
Maar er zijn meer opties beschikbaar die het zoeken met het grep commando handiger kunnen maken.
--line-number
▸ Deze optie voegt de regelnummers toe aan het resultaat waarin de zoekterm is gevonden.
--ignore-case
▸ De zoekopdracht is standaard hoofdletter afhankelijk, met deze optie schakel je dit uit.
En omdat je dingen soms in context moet zien kun je gebruik maken van de parameters -aN
en -bN
voor een N
aantal regels voor / na het gevonden zoekresultaat.
Auteur | Richard IJzermans | |
Bijgewerkt | 01/05/2012 09:03 | |
Categorie | macOS | |
Reacties
jammer dat is hier de kleuren niet laat zien :-) maar het werkt
Die is grappig.. .werkt zeker ook op Centos..
haha cool!!
[root@kvm2 data]# dmesg |grep –color Fibre
QLogic Fibre Channel HBA Driver: 8.03.07.05.06.2-k
QLogic Fibre Channel HBA Driver: 8.03.07.05.06.2-k
[root@kvm2 data]#