select語句的用法舉例:
1.編寫select1.sh腳本,內容如下:
#!/bin/bash
echo "What color you want to select?"
select color in "blue" "red" "green" "orange"
do
break
done
if [ $color = "blue" ]
then
echo "$color"
else
echo "other"
fi
2.編寫select2.sh腳本,內容如下,執行的時候,向腳本傳遞參數(例sh select2.sh blue color green )
#!/bin/bash
echo "What color you want to select?"
select color
do
break
done
echo "You select color is $color"
for循環嵌套舉例:
1.打印9*9棋盤,腳本如下:
#!/bin/bash
for((i=1;i<10;i++))
do
for((j=1;j<10;j++))
do
let "sum=$i+$j"
let "temp=$sum%2"
if [ $temp -eq 0 ]
then
echo -e -n "\033[47m " //打印白色
else
echo -e -n "\033[40m " //打印黑色
fi
done
echo -e -n "\033[40m"
echo " "
done
2.打印*號階梯,腳本如下:
#!/bin/bash
for((i=1;i<10;i++))
do
for((j=1;j<=i;j++))
do
echo -n "*"
done
echo " "
done
3.打印9*9乘法表,腳本如下:
#!/bin/bash
for((i=1;i<=9;i++))
do
for((j=1;j<=i;j++))
do
temp=$(($i*$j))
echo -n "$i X $j=$temp "
done
echo " "
done