Linux |
Filter |
|
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