目录
1. 循环控制
1.1. while表示法
#!/bin/bash
#1 冒号与while之间有一个空格。
while :
do
echo “while”
done
#2 while与[之间有空格,[ -- ]两边符号与中间表达式有一个空格。
While [ $i –lt 10 ]
do
echo “while”
done
1.2. for表示法
#!/bin/bash
#1.
for day in {1..7}
do
echo ”$day”
done
#2.
week = “Sun Mon Tue Wed Thur Fri Sat”
for day in ${week}
do
echo ${day}
done
#3.for与括号之间有空格,括号与括号之间不能有空格。
for ((n=1;n<10;n++))
do
echo $n
done
1.3. until表示法
#!/bin/bash
#.满足条件退出循环
n=10
until [ $n –lt 1 ]
do
echo $n
let “n-=2”
done
2. 分支控制
2.1. if
#!/bin/bash
a=1
b=5
#1.
if [ $a –lt $b ]
then
echo “a < b”
let "a++"
fi
#2.
if [ $a –lt $b ]
then
echo “a < b”
else
echo “a >= b”
fi
#3.
if [ $a –lt $b ]
then
echo “a < b”
elif [ $x -lt $b ]
then
echo “a >= b”
fi
2.2. case
#!/bin/bash
n=1
case $n in
1)
echo “aaaa”;
echo “ccccc”;
echo “dddd”;
;;
2)
echo “bbbb”
;;
esac