LoslegenKostenlos loslegen

Wie kann ich Zeilen mit bestimmten Werten auswählen?

head und tail Zeilen auswählen, cut wählt Spalten aus, und „ grep “ wählt Zeilen nach ihrem Inhalt aus. In der einfachsten Form grep nimmt einen Text, gefolgt von einem oder mehreren Dateinamen und druckt alle Zeilen in diesen Dateien aus, die diesen Text haben. Ein Beispiel: grep bicuspid seasonal/winter.csv Druckt Zeilen aus „ winter.csv “, die „bicuspid“ enthalten.

grep kann auch nach Mustern suchen; Wir werden uns damit im nächsten Kurs beschäftigen. Was jetzt wichtiger ist, sind einige der häufigeren Flags von „ grep “:

  • -c: Gib die Anzahl der übereinstimmenden Zeilen aus, nicht die Zeilen selbst.
  • -h: Beim Suchen mehrerer Dateien die Dateinamen nicht anzeigen
  • -iGroß-/Kleinschreibung ignorieren (z. B. „Regression” und „regression” als Übereinstimmungen behandeln)
  • -l: Gib die Namen der Dateien aus, die Übereinstimmungen enthalten, nicht die Übereinstimmungen selbst.
  • -n: Zeilennummern für übereinstimmende Zeilen drucken
  • -v: Kehr die Übereinstimmung um, d. h. zeig nur Zeilen, die nicht übereinstimmen.

Diese Übung ist Teil des Kurses

Einführung in Shell

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten