Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash seq Verwendung: Zahlenfolgen generieren
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
    5. Tipps

[Linux] Bash seq Verwendung: Zahlenfolgen generieren

Übersicht

Der seq Befehl in Bash wird verwendet, um eine Sequenz von Zahlen zu erzeugen. Er ist nützlich, um numerische Listen zu erstellen, die in Skripten oder in der Kommandozeile verwendet werden können.

Verwendung

Die grundlegende Syntax des seq Befehls lautet:

seq [Optionen] [Start] [Ende] [Schritt]

Häufige Optionen

  • -f FORMAT: Legt das Format für die Ausgabe fest.
  • -s STRING: Gibt einen benutzerdefinierten Trennzeichen-String zwischen den Zahlen an.
  • -w: Füllt die Zahlen mit führenden Nullen auf, um die gleiche Breite zu erreichen.

Häufige Beispiele

  1. Einfache Sequenz von 1 bis 10:
    seq 1 10
    
  2. Sequenz mit einem bestimmten Schritt:
    seq 1 2 10
    

    (Erzeugt die Zahlen 1, 3, 5, 7, 9)

  3. Formatierte Ausgabe:
    seq -f "Nummer: %g" 1 5
    

    (Gibt die Zahlen von 1 bis 5 mit dem Präfix “Nummer:” aus)

  4. Benutzerdefiniertes Trennzeichen:
    seq -s ", " 1 5
    

    (Gibt die Zahlen von 1 bis 5 aus, getrennt durch Kommas)

  5. Füllen mit führenden Nullen:
    seq -w 1 10
    

    (Gibt die Zahlen von 01 bis 10 aus)

Tipps

  • Verwenden Sie die -f Option, um die Ausgabe an Ihre Bedürfnisse anzupassen, insbesondere wenn Sie mit Zahlen in verschiedenen Formaten arbeiten.
  • Kombinieren Sie seq mit anderen Befehlen in einer Pipeline, um die Ausgabe weiter zu verarbeiten.
  • Nutzen Sie die -s Option, um die Ausgabe in einem lesbaren Format zu gestalten, wenn Sie die Zahlen in Skripten oder Berichten verwenden.