用bash shell写程序时,经常会用到for循环,特别是从1到100这种需求,这里记录几种shell中从1到100的循环方法
然而 为啥 i=$(( $i - 1 )) 是这样赋值呢。。搞不懂
方法
类c语言
[html] view plain copy
- for ((i=1; i<=100; i ++))
- do
- echo $i
- done
in使用
[html] view plain copy
- for i in {1..100}
- do
- echo $i
- done
seq使用
[html] view plain copy
- seq - print a sequence of numbers
代码
[html] view plain copy
- for i in `seq 1 100`
- do
- echo $i
- done