Grundlagen von Linux und der Kommandozeile
$ cat log.txt
INFO start
ERROR disk full
warning: error retry
Error: error twice
INFO done
$ grep -ic error log.txtWelchen Wert gibt der letzte Befehl in der obigen Sitzung aus?
- A2
- B3
- C4
Antwort und Erläuterung anzeigen
Antwort: B. 3
Bei grep bedeutet -i, dass Groß- und Kleinschreibung nicht unterschieden werden, und -c, dass die „Anzahl der Zeilen“ mit einem Treffer ausgegeben wird. Zeilen, die error ohne Rücksicht auf die Schreibweise enthalten, sind die drei Zeilen ERROR disk full, warning: error retry und Error: error twice; die Ausgabe ist also 3. In der vierten Zeile kommt error zweimal vor, doch -c zählt Zeilen, daher zählt sie als 1. Weitere häufig verwendete Optionen sind -v für nicht passende Zeilen, -r für die Suche auch in Unterverzeichnissen und -n für Zeilennummern.
Weiter: 9 weitere Fragen zu Grundlagen von Linux und der Kommandozeile