基本语法1
for 变量 in 值1 值2 值3…
do
代码
done
编写一个程序,打印出命令行参数
#!/bin/bash
#使用$*打印命令行参数
for i in "$*"
do
echo "参数为$i"
done
echo "================================"
#使用$@打印命令行参数
for j in "$@"
do
echo "参数为$j"
done
运行结果:
基本语法2
for (( 初始值;循环控制条件;变量变化)
do
程序
done
编写一个shell程序,从1加到100
#!/bin/bash
sum=0
for (( i=1; i<=100; i++ ))
do
sum=$[$sum+$i]
done
echo "sum=$sum"
运行结果: