Zusammenfügen mehrerer Dateien
Der cat
-Befehl kann auch verwendet werden, um mehrere Dateien zusammenzufügen. Hier kommt der Begriff "concatenate" (zusammenfügen) in seinem Namen her.
- Zunächst lassen Sie uns den Inhalt von sowohl
sales.txt
als auch marketing.txt
separat anzeigen:
cat sales.txt
cat marketing.txt
Notieren Sie sich den Inhalt jeder Datei.
- Jetzt fügen wir diese Dateien zusammen:
cat sales.txt marketing.txt
Dieser Befehl zeigt den Inhalt beider Dateien nacheinander an, als wären es eine einzige Datei. Beachten Sie, wie cat
einfach den Inhalt jeder Datei in der von Ihnen angegebenen Reihenfolge ausgibt.
- Jetzt werden wir ein neues Konzept einführen, das "Output Redirection" (Ausgabeumleitung) genannt wird. Unter Linux können wir die Ausgabe eines Befehls (was normalerweise im Terminal angezeigt wird) anstelle in eine Datei senden. Wir tun dies mit dem
>
-Zeichen. So funktioniert es:
cat sales.txt marketing.txt > combined_report.txt
Lassen Sie uns dies aufschlüsseln:
cat sales.txt marketing.txt
ist der Befehl, den wir bereits verwendet haben, um den Inhalt beider Dateien anzuzeigen.
- Das
>
-Zeichen ist neu. Es teilt Linux mit, dass es alles, was normalerweise im Terminal angezeigt würde, stattdessen in eine Datei schreiben soll.
combined_report.txt
ist der Name der neuen Datei, die wir erstellen.
Dieser Befehl sagt also: "Nehmen Sie den zusammengeführten Inhalt von sales.txt und marketing.txt und legen Sie ihn anstelle mir anzuzeigen in eine neue Datei namens combined_report.txt."
Dies ist ein leistungsstarkes Feature in Linux, das es Ihnen ermöglicht, die Ausgabe von Befehlen für die spätere Verwendung zu speichern. Machen Sie sich keine Sorgen, wenn es zunächst ein wenig verwirrend scheint - Sie werden in zukünftigen Lektionen genug Übung damit bekommen.
- Um sicherzustellen, dass unsere Umleitung funktioniert hat, überprüfen wir den Inhalt der neuen Datei:
cat combined_report.txt
Sie sollten den Inhalt von sowohl sales.txt
als auch marketing.txt
in dieser neuen Datei sehen. Wenn dies der Fall ist, herzlichen Glückwunsch! Sie haben erfolgreich die Ausgabeumleitung verwendet, um Dateien zusammenzufügen.