功能
跟使用者互動,引導使用者輸入資料,並比較之
Script XX
#-------------------------------------
# Script:    if_example
#------------------------------------- 
echo 'word 1: \c'   # 印出訊息,等候使用者輸入 
read word1          # 將使用者的輸入放入變數 word1 

echo 'word 2: \c'
read word2
echo 'word 3: \c'
read word3
if [  "$word1" = "$word2" -a "$word2" = "$word3" ]
  then
    echo 'Match: words 1, 2, & 3'
elif [ "$word1" = "$word2" ]
  then
    echo 'Match: words 1 & 2'
elif [ "$word1" = "$word3" ]
  then
    echo 'Match: words 1 & 3'
elif [ "$word2" = "$word3" ]
  then
    echo 'Match: words 2 & 3'
else
    echo 'No match'
fi
某些版本的 Shell 所提供的 echo 的內容中,\c 是一個特殊符號,讓該行印出於螢幕後,游標停留於該行,不要跳至次行。 不同的版本可能有不同的方式達到同樣效果。
Web Page Copyright: 亞洲大學資訊電機學院 連耀南 yaonanlien@asia.edu.tw  ifexample2.htm,  Thu Sep 7 16:18:54 CST 2023