Basis van Linux en de opdrachtregel
$ cat log.txt
INFO start
ERROR disk full
warning: error retry
Error: error twice
INFO done
$ grep -ic error log.txtWelke waarde drukt het laatste commando in de bovenstaande sessie af?
- A2
- B3
- C4
Antwoord en toelichting tonen
Antwoord: B. 3
Bij grep betekent -i dat het verschil tussen hoofdletters en kleine letters wordt genegeerd, en -c dat het „aantal regels” met een overeenkomst wordt afgedrukt. De regels die error bevatten, ongeacht hoofdletters, zijn de drie regels ERROR disk full, warning: error retry en Error: error twice, dus de uitvoer is 3. In de vierde regel komt error twee keer voor, maar -c telt regels, dus die telt als 1. Andere veelgebruikte opties zijn -v om regels zonder overeenkomst af te drukken, -r om ook in subdirectory's te zoeken en -n om regelnummers toe te voegen.
Verder: nog 9 vragen over Basis van Linux en de opdrachtregel