Wie lese ich alle Dateien in einem Verzeichnis und zeige sie mit dem Cat-Befehl an?

Wie lese ich alle Dateien in einem Verzeichnis und zeige sie mit dem Cat-Befehl an?

Ich habe ein Verzeichnis employer/. Darin befinden sich 5 .txtDateien.

Ich möchte die Daten aus allen 5 Dateien kombinieren und in der Eingabeaufforderung anzeigen catoder eine weitere Datei erstellen und das Ergebnis in dieser Datei speichern. Wie kann ich das tun?

Antwort1

Gehen Sie zuerst in employer/das Verzeichnis (mit cd /path/to/employer/dem Befehl) und verwenden Sie dann einen der folgenden Befehle:

cat file1.txt file2.txt file3.txt file4.txt file5.txt

oder einfach:

cat *.txt

Wenn Sie die Ausgabe in einer neuen Datei speichern möchten, können Sie Folgendes verwenden:

cat *.txt >new_file.txt

Wenn Sie beides möchten, die Ausgabe in die Standardausgabe und in eine neue Datei schreiben, können Sie Folgendes verwenden:

cat *.txt | tee new_file.txt

verwandte Informationen