Shell腳本編程中的幾個問題

條件語句

正確的寫法:

if [ $1 = "-f" ] #注意這裏,前後方括號和中間的內容之間必須有空格!
then
    commands
fi

錯誤的寫法:

if [$1 == "-f"] #沒有空格,且字符串的比較不是“==”而是“=”

變量的定義和使用

正確的寫法:

filename="filename" #定義變量
echo $filename #使用變量

錯誤的寫法:

filename = "filename" #變量的定義不能在等號兩邊出現空格
echo filename #變量的使用必須前置$符號
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章