Linux

Filter

  • grep - Dateien nach Stichwörtern durchsuchen
  • more - Datei seitenweise anzeigen
  • less - Datei seitenweise anzeigen
  • sort - Datei sortieren Syntax
  • tee - Standardausgabe verdoppeln

Filter können Sie einsetzen, um die Standardausgabe zu verändern. Dazu wird das Pipe-Symbol "|" verwendet. Beispiel: "cat Datei | sort" zeigt den Inhalt der Datei sortiert an.

 

Syntax: grep [Optionen]
grep durchsucht seine Standardeingabe (also etwa die durch "|" umgeleitete Standardausgabe) nach Stichwörtern. Diese werden über die folgenden Optionen angegeben, von denen auch mehrere gleichzeitig verwendet werden können:

-e Muster:

Die klassische Variante. Alle Zeilen, in denen das angegebene Muster als Teilwort vorkommt, werden ausgegeben; die übrigen werden ignoriert. (Konstruktionen ,-e Muster 1 -e Muster 2" führen dazu, daß die Dateien ausgegeben werden, die auf eines der beiden Muster passen - es ist also eine Oder-Verknüpfung.)

-v:

Kehrt die Auswahl um: Nur die Dateien, die nicht auf die übrigen Kriterien passen, werden ausgegeben.

-i:

Groß- und Kleinschreibung werden ignoriert.

 

Syntax: more (als Filter) oder more Datei
Die Standardeingabe oder eine als Argument angegebene ASCII-Datei wird seitenweise angezeigt: Nach jeder Seite erscheint der Text "-More-" und eine Prozentangabe. Drücken Sie die Leertaste, um die nächste Seite anzuzeigen. Mit "b" können Sie eine Seite zurück blättern (back).

 

Syntax: less (als Filter) oder less Datei
Less leistet das Gleiche wie more, ist aber flexibler: Sie können neben den Tastenkombinationen Leertaste und "b" auch mit den Cursor-Tasten zeilenweise vor- und zurück blättern.

 

Syntax: sort [Optionen]
Sort sortiert die Standardeingabe. Ohne Parameter aufgerufen, wird alphanumerisch sortiert.

Optionen:

-f:

Groß- und Kleinschreibung werden ignoriert.

-n:

Es wird nach Zahlen sortiert (dadurch kommt z. B. "5" vor "42", während bei alphanumerischer Sortierung "42" vor "5" käme, da die 4 "kleiner" als 5 ist.

-r:

(reverse) Die Sortier-Reihenfolge wird umgekehrt.

-o Ausgabedatei:

Die sortierten Daten werden nicht auf die Standardausgabe, sondern in die angegebene Datei ausgegeben.

 

Syntax: tee [-ai] Datei
Die Standard-Eingabe wird gleichzeitig in die Standard-Ausgabe und in eine Datei geschrieben: So können Sie • beispielsweise mit dem Befehl "Is -l | tee Inhalt" den Verzeichnisinhalt gleichzeitig anzeigen und in die Datei "Inhalt" schreiben.

Optionen:

-a:

(append) Die Zieldatei wird (falls vorhanden) nicht überschrieben, sondern am Ende erweitert.

-i:

(ignore Interrupts) Die Tastenkombination Strg-C wird nicht zum Abbruch des Filters akzeptiert.

 

 

© November 1999 by F.Baag