Red Hat Linux 7.0: Das Offizielle Red Hat Linux Handbuch Erste Schritte | ||
---|---|---|
Zurück | Kapitel 15 Standortbestimmung | Vor |
Mit einem kleinen Kniff können Sie die Umleitung der Ausgabe dazu verwenden, neue Informationen an das Ende einer bestehenden Datei anzuhängen. Ähnlich wie bei der Verwendung des Symbols > können Sie Ihre Shell anweisen, die Informationen an ein anderes Ziel als die Standardausgabe zu senden.
Wenn Sie jedoch >> verwenden, können Sie Informationen hinzufügen statt ersetzen.
Da sich dies am besten anhand eines praktischen Beispiels verdeutlichen lässt, sollen jetzt zwei bereits erstellte Dateien - sneakers.txt und home.txt - mit Hilfe des Symbols für das Anhängen der Ausgabe verknüpft werden. Und zwar soll an die in sneakers.txt enthaltenen Informationen der Inhalt der Datei home.txt angehängt werden. Hierzu müssen Sie Folgendes eingeben:
cat home.txt >> sneakers.txt |
Durch folgenden Befehl wird nun die Datei überprüft:
cat sneakers.txt |
Und der Befehl hat tatsächlich funktioniert - der Inhalt von home.txt wurde angehängt.
Durch die Eingabe des Befehls haben wir das System also gewissermaßen angewiesen, die Ausgabe der Datei home.txt an die Datei sneakers.txt anzuhängen.
Durch das Anhängen der Ausgabe konnten wir ein oder zwei Arbeitsschritte (und etwas Platz auf der Festplatte) sparen, weil wir bestehende Dateien verwendet haben, statt eine neue Datei zu erstellen.
Wenn Sie nun die Dateien sneakers.txt und saturday miteinander vergleichen, werden Sie feststellen, dass sie identisch sind. Um den Vergleich durchzuführen, geben Sie folgenden Befehl ein:
cat sneakers.txt; cat saturday |
Nun wird der Inhalt beider Dateien angezeigt - zuerst sneakers.txt und dann saturday (wie in Abbildung 15-14).
Verwenden Sie nicht versehentlich die Funktion zum Ersetzen (statt zum Anhängen) | |
---|---|
Beachten Sie bitte, dass Sie beim Anhängen der Ausgabe zwei Größerzeichen (>>) verwenden müssen. Sonst ersetzen Sie nämlich die Datei, an die Sie die Informationen anhängen wollten. |
(Wenn Sie neugierig sind, welche Funktion der Semikolon in diesem letzten Befehl erfüllt, sollten Sie weiterlesen. Dies wird nämlich weiter hinten in diesem Kapitel behandelt.)
Zusammenfassung | |
---|---|
Für das Anhängen der Ausgabe müssen Sie zwei Größerzeichen verwenden (>>). Beispiel: cat diesedatei >> andiesedatei. |