用bash shell写程序时,经常会用到for循环,特别是从1到100这种需求,这里记录几种shell中从1到100的循环方法
方法
(1) 类c语言
for ((i=1; i<=100; i ++))
do
echo $i
done
(2) in使用
for i in {1..100}
do
echo $i
done
(3) seq使用
作用
seq - print a sequence of numbers
代码
for i in `seq 1 100`
do
echo $i
done
#!/bin/bash
#for i in $(seq 99)
#do
# echo "$i"
#done
c=1
while [ "$c" -le 99 ]
do
echo "$c"
#let c++
#let c+=1
#let c=c+1
done
PS:如果是倍数循环的话,是几就循环几。例如:3 let c=c+3
本文详细介绍在Bash Shell中实现从1到100循环的多种方法,包括类C语言风格的for循环、使用in关键字及seq命令的不同实现方式,为初学者及高级用户提供了丰富的示例。
2259

被折叠的 条评论
为什么被折叠?



