shell編程 select for循環

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章