shell脚本中的for循环10次

在bash shell脚本中,可以用下面的方式编写for循环来执行10次重复操作:

#!/bin/bash
for i in {
    
    1..10}
do
   echo "This is loop $i"
done

这段脚本会打印出 "This is loop i " ,其中 i",其中 i",其中i的值会在每次循环中从1变化到10。你可以将echo命令替换成你需要执行的特定操作。

如果你使用的是其他的shell,如sh或dash,可能不支持 {1…10} 这种语法,你可以采用seq命令来生成一个序列:

#!/bin/sh
for i in $(seq 1 10)
do
   echo "This is loop $i"
done

这段脚本的功能和前一段是一样的。在这里,seq 1 10 会生成一个从1到10的序列。

猜你喜欢

转载自blog.csdn.net/qq_41483419/article/details/132895065