Shell 流程控制
while 语句
while 循环用于不断执行一系列命令,也用于从输入文件中读取数据。其语法格式为:
实例: #!/bin/bash int=1 while(( $int<=5 )) do echo $int let "int++" done 运行脚本,输出: 1 2 3 4 5
if else-if else 语句
if else-if else 语法格式
实例: a=10 b=20
if [ $a == $b ] then echo "a 等于 b" elif [ $a -gt $b ] then echo "a 大于 b" elif [ $a -lt $b ] then echo "a 小于 b" else echo "没有符合的条件" fi 输出结果: a 小于 b
for循环
#!/bin/bash for((i=1;i<=5;i++));do echo "$i"; done; 输出结果 1 2 3 4 5