ch8.txt

来自「前面我发的那本linuxprog的随书源代码」· 文本 代码 · 共 100 行

TXT
100
字号
Chapter 8

---------------------------
Multiple if elif Statements
---------------------------
if [ $region -eq "1" ] 
     then
   echo "Hello, Bob"
elif [ $region -eq "2" ]
    then
   echo "Hello, Mary"
elif [ $region -eq "3" ]
    then
   echo "Hello, Joan"
elif  [ $region -eq "4" ]
   then
   echo "Hello, Mike"
elif [ $region -eq "5" ]
    then
   echo "Hello, Tom"
fi

--------------
case Statement
--------------
case $region in
 1) 
      echo "Hello, Bob."
      ;;
 2) 
      echo "Hello, Mary."
      ;;
 3) 
      echo "Hello, Joan."
      ;;
 4)
      echo "Hello, Mike."
      ;;
 5)
      echo "Hello, Tom."
      ;;
esac

---------------------------------
case Statement with Default Value
---------------------------------
case $office in
 1) 
      echo "Hello, Bob."
      ;;
 2) 
      echo "Hello, Mary."
      ;;
 3) 
      echo "Hello, Joan."
      ;;
 4) 
      echo "Hello, Mike."
      ;;
 5)
      echo "Hello, Tom."
      ;;
    *)
      echo "Sorry, your region is not on my list."
esac

---------------------------------
Menu Program Using case Statement
---------------------------------
#!/bin/bash
clear
echo " "
echo "      The Telephone Book "
echo " "
echo "      1. Display A Telephone Number "
echo "      2. Add A New Telephone Number "
echo " "
echo "      Q Quit "
echo " "
echo "      Enter your selection: "
echo " "
read selection 
case $selection in
 "1") 
      echo "You want to display a telephone number."
      ;;
 "2") 
      echo "You want to add a new telephone number."
      ;;
 "q")
      exit 0
      ;;
 "Q"):
      exit 0
      ;;
   *)
      echo "You made an invalid selection."
esac

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?