Bash-Befehl seq Regelmäßige Dateien Sequenzielle Generierung

Regelmäßige Dateien sequenziell mit dem Bash-seq-Befehl generieren

Dieser Artikel erklärt, wie man Textinhaltsdateien regelmäßig mit dem seq-Befehl in Bash, der Linux-Befehlszeilensprache, generiert.

Shou Arisaka
2 Min. Lesezeit
13. Nov. 2025

Regelmäßige Dateien sequenziell mit dem Bash-seq-Befehl generieren

Dieser Artikel erklärt, wie man regelmäßig Dateien mit Inhalt mit dem seq-Befehl in Bash, der Linux-Befehlszeilensprache, generiert.

Vorgehensweise

Wenn Sie den folgenden Befehl ausführen, werden Dateien von 1 bis 3 nummeriert (1.txt, 2.txt, 3.txt) generiert, und jede Datei enthält ihre entsprechende Nummer.

ASUS:/mnt/c/pg/$ seq 1 3 | xargs -I {} bash -c "echo {} > {}.txt"
ASUS:/mnt/c/pg/$ ls
1.txt  2.txt  3.txt
ASUS:/mnt/c/pg/$ cat 1.txt 2.txt 3.txt
1
2
3

Befehlsdetails

  1. seq 1 3:

    • Gibt aufeinanderfolgende Zahlen von 1 bis 3 aus.
  2. xargs -I {} bash -c "echo {} > {}.txt":

    • Der xargs-Befehl empfängt die Ausgabe des seq-Befehls und führt den echo-Befehl für jede Zahl aus.
    • -I {} ist ein Platzhalter für xargs, an dem jede Zahl eingefügt wird.
    • bash -c "echo {} > {}.txt" ist ein Bash-Befehl, der jede Zahl als Dateinamen verwendet und diese Zahl in die Datei schreibt.

Überprüfung der Ergebnisse

Nach der Ausführung des Befehls werden Dateien wie folgt generiert, wobei jede Datei ihre entsprechende Nummer enthält:

ASUS:/mnt/c/pg/$ ls
1.txt  2.txt  3.txt
ASUS:/mnt/c/pg/$ cat 1.txt 2.txt 3.txt
1
2
3

Dies bestätigt, wie man regelmäßig Dateien mit Inhalt generiert. Für detailliertere Verwendungsbeispiele und Anwendungen konsultieren Sie bitte die Bash-Dokumentation und verwandte Ressourcen.

Diesen Artikel teilen

Shou Arisaka 13. Nov. 2025

🔗 Links kopieren