bash for ループ 複数の範囲の数値

bash for ループ 複数の範囲の数値

bash 数字「for」ループを実行したいのですが、途中でいくつかの数字をスキップしたいと思います。

例:

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

または

for num in {17..24, 41..48}; do (echo num $num); done
  1. 可能ですか?
  2. どのように?

答え1

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

、文書を見るサポート拡張バッシュから。

関連情報