Bash für Schleife mehrere Zahlenbereiche

Bash für Schleife mehrere Zahlenbereiche

Ich möchte eine numerische Bash-For-Schleife ausführen, dabei aber zwischendurch einige Zahlen überspringen.

Beispiel:

for num in {1..4, 7..11, 23..34}; do (echo num $num); done

oder

for num in {17..24, 41..48}; do (echo num $num); done
  1. Ist das möglich?
  2. Wie?

Antwort1

for num in {17..24} {41..48}; do (echo num $num); done

, und lesen Sie die Dokumentation fürKlammererweiterungin der Bash.

verwandte Informationen