grep wird häufig zusammen mit anderen Befehlen verwendet, um nicht benötigte Informationen vor der Ausgabe auszufiltern. Dazu werden die von dem Befehl ausgegebenen Daten mit Hilfe des Pipe-Symbols | an grep übergeben.
Mit dem folgenden Befehl zeigen Sie alle Dateien mit der Endung .ps an, die im Mai erstellt wurden:
$ ls -l *.ps | grep Mai |
Der erste Teil der Befehlszeile
ls -l *.ps |
gibt eine Liste aller Dateien mit der Endung .ps im aktuellen Verzeichnis aus:
Der zweite Teil,
| grep Mai |
übergibt diese Liste an den Befehl grep, der die Dateien ausfiltert, in deren Beschreibung die Zeichenfolge Mai" vorkommt:
$ ls -l *.ps | grep Mai -rw-r--r-- 1 elvis 2356 Mai 22 12:56 clock.ps -rw-r--r-- 1 elvis 5644 Mai 22 15:07 buttons.ps $ |