shell script

[Linux] 撰寫 Shell Script 入門

常用指令

  • 顯示文字
    echo "要顯示的字串"
     
  • 讀取使用者輸入的內容
    read [-p <提示符號>] [-t <等待秒數>] [變數名稱]
    => read -p "請輸入姓名:" answer  // 後面的程式可利用$answer來取用使用者所輸入的資料
     
  •  

條件判斷式 (if ... then ... fi)

  • 範例1
    if [ "$a" -eq "$b" || "$b" -eq "123" ]; then
        echo "$b"
        exit 0
    fi
  • 範例2
    if [ "$a" -eq "$b" && "$b" -eq "123" ]; then
        echo "$b"
        exit 0
    elif [ "$a" -eq "$c" ]; then
        echo "$a"