Standardmäßig wird die Standardausgabe unter Unix an das Terminal weitergeleitet, auf dem der Befehl ausgeführt wird. Dies bedeutet, dass alle durch den Befehl erzeugten Ausgaben auf dem Bildschirm angezeigt werden. Die Standardausgabe kann jedoch auch mit den Umleitungsoperatoren <,> und>> in eine Datei oder einen anderen Befehl umgeleitet werden.
Der folgende Befehl leitet beispielsweise die Standardausgabe des Befehls ls in eine Datei mit dem Namen my_files.txt um:
„
ls> my_files.txt
„
Dadurch wird eine neue Datei mit dem Namen my_files.txt erstellt und die Ausgabe des Befehls ls in diese Datei geschrieben.
In ähnlicher Weise leitet der folgende Befehl die Standardausgabe des Befehls ls zum Befehl grep um, der dann die Ausgabe filtert und nur die Zeilen anzeigt, die das Wort „Datei“ enthalten:
„
ls | grep-Datei
„
Dadurch werden alle Dateien im aktuellen Verzeichnis angezeigt, deren Namen das Wort „Datei“ enthalten.