在匹配字符串時用了類似這樣的語句
if[ $timeofday = "yes"]; then
echo "Good morning"
exit 0
報錯的原因是:如果變量timeofday的值為空,那么就if語句就變成了if [ ="yes" ],這不是一個合法的條件。為了避免出現這種情況,我們必須給變量加上引號if [ "$timeofdat"="yes" ],這樣即使是空變量也提供了合法的測試條件,,if [ " "="yes" ]
在匹配字符串時用了類似這樣的語句
if[ $timeofday = "yes"]; then
echo "Good morning"
exit 0
報錯的原因是:如果變量timeofday的值為空,那么就if語句就變成了if [ ="yes" ],這不是一個合法的條件。為了避免出現這種情況,我們必須給變量加上引號if [ "$timeofdat"="yes" ],這樣即使是空變量也提供了合法的測試條件,,if [ " "="yes" ]
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。