Linux终端中的For循环

Linux终端中的For循环,linux,shell,for-loop,terminal,Linux,Shell,For Loop,Terminal,我在linux终端中使用此for循环: for i in {1..21}; do 在这里,脚本使循环从1变为21 我将如何编写for循环,以便它通过特定的数字;比如说: 9,24,29,32,38 我正在Linux上使用终端。第三个参数是增量序列,默认情况下需要1 for i in {0..21..9}; do echo "$i" done 但是没有固定的数字列表所需的模式,只需将它们按空格分隔: for i in 9 24 29 32 38 do echo $i done 它没

我在linux终端中使用此for循环:

for i in {1..21}; do
在这里,脚本使循环从1变为21

我将如何编写for循环,以便它通过特定的数字;比如说:

9,24,29,32,38


我正在Linux上使用终端。

第三个参数是增量序列,默认情况下需要1

for i in {0..21..9};
do
 echo "$i"
done

但是没有固定的数字列表所需的模式,只需将它们按空格分隔:

for i in 9 24 29 32 38 
do 
  echo $i
done

它没有模式-
9,24,29,32,38
除非有模式,否则不能使用大括号扩展