Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03628.jsonl.gz/2062

Terminal-Ausgabe an eine Datei oder einen Befehl übergeben
Die Ausgabe des Terminals kann statt im Terminal-Fenster angezeigt auch an ein anderes Programm oder in ein Dokument gesendet werden.
Ausgabe an eine Datei
Um die Ausgabe in einer Datei abzuspeichern, kann man nach dem Befehl einfach den Operator > («Grösser als»-Zeichen oder «Geschlossene spitze Klammer») anfügen und danach die gewünschte Ziel-Datei angeben.
ls /Applications > ~/Desktop/Programme.txt
Der obige Befehl leitet die Ausgabe des Befehls ls /Applications, also eine Liste aller sichtbaren Objekte im Programme-Ordner (/Applications), in ein neues Text-Dokument namens Programme.txt auf dem eigenen Schreibtisch weiter. Die neue Datei Programme.txt auf dem Schreibtisch enthält also eine Inhalts-Liste des Programme-Ordners.
Bereits existierende Dateien mit dem angegebenen Namen in diesem Verzeichnis werden ohne Rückfrage mit der neuen Datei überschrieben. Soll die Ausgabe in einer bereits bestehenden Datei angehängt werden, werden zwei Klammern angegeben:
ls /Applications >> ~/Desktop/Objekte.txt
Übrigens: Mit der offenen spitzen Klammer ‘<' («Kleiner als»-Zeichen) können Inhalte aus Dateien für die Eingabe ausgelesen werden. pbcopy < ~/Desktop/Objekte.txt liesst den Inhalt der Objekte.txt-Datei vom Schreibtisch in die Zwischenablage ein.
Ausgabe an anderen Befehl
Wenn die Ausgabe an einen Befehl übergeben werden soll, kommt nicht die spitze Klammer, sondern die Pipe | (⌥7) zum Zuge.
ls /Applications | less
Mit dem obigen Befehl wird die Auflistung der Inhalte im Programme-Ordner an den Text-Anzeiger less geschickt. less zeigt die Liste übersichtlich an. less lässt sich mit Q beenden.
Mittels dem «Pipe Fitting»-Befehl tee kann die Ausgabe eines Befehls sowohl am Terminal ausgegeben, wie auch an eine Datei gesendet werden.
ls /Applications | tee ~/Desktop/Programme.txt
Mit diesem Befehl wird der Inhalt des Programme-Ordners sowohl am Terminal angezeigt wie auch in eine Datei Programme.txt auf dem Schreibtisch abgespeichert. tee kann dabei auch gleichzeitig mehrere Dateien mit der Ausgabe als Inhalt erstellen — dazu einfach mehrere Argumente angeben (z.B.: tee Apps1.txt Apps2.txt Apps3.txt).
Mit der Option -a kann die Ausgabe an ein bereits existierendes Text-Dokument angehängt werden (analog >>):
ls /Applications | tee -a ~/Desktop/Objekte.txt
Thema: «Terminal/UNIX»
Vom 1x1 bis zu Pro-Tipps — das Terminal von OS X und macOS erklärt.
- Einführung ins Terminal von OS X
- Die wichtigsten Terminal-Befehle
- Terminal-Ausgabe an eine Datei oder einen Befehl übergeben
- Das Terminal mit der Zwischenablage von OS X verwenden
- Terminal: Benachrichtigung wenn Aufgabe erledigt wurde
- Zeitstempel zur bash-History des macOS-Terminals hinzufügen Tipp
- URLs aus dem Terminal öffnen Tipp
- Tetris, Pong, Snake, Solitaire und andere Spiele gratis im Terminal Tipp
- Terminal-Inhalte mit Maus/Trackpad scrollen Tipp
- Terminal schneller starten lassen Tipp
- Software-Updates schnell via Terminal installieren Tipp
- Schnell man-Page eines Befehls im Terminal anzeigen Tipp
- Schnell das Profil des aktuellen Tabs im macOS-Terminal ändern Tipp
- Meta-Taste im Terminal von macOS benutzen Tipp
- Mehr Übersicht im Terminal: Tab-Titel schnell ändern Tipp
- Letzten Terminal-Befehl schnell wiederholen Tipp
- Geht auch ohne pwd: Aktuellen Pfad im Terminal anzeigen Tipp
- Dateien mit Terminal und ohne Browser aus dem Internet laden Tipp
- Cursor im Mac-Terminal schnell mit der Maus oder Trackpad platzieren Tipp