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äßt, 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:
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, daß 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 13-14).
 | Verwenden Sie nicht versehentlich die
Fuktion zum Ersetzen (statt zum Anhängen) |
|---|
| | Beachten Sie bitte, daß 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.
|