我不知所措,爲什麼這是給一個語法錯誤。有什麼想法嗎?猛砸if語句語法錯誤
#!/bin/bash
if [ `date +%H` -lt 11 ] ; then exit 0;
fi
if [ `date +%H` -gt 14 ] ; then
if[ `date +%H` -lt 20 ] ; then # <--- this line is the culprit, it seems
exit 0;
fi
fi
運行時,我得到:
./get.sh: line 7: syntax error near unexpected token `then'
./get.sh: line 7: ` if[ `date +%H` -lt 20 ] ; then '
編輯器與語法高亮可以幫助你在類似的情況。我的gedit不高亮第二'if'在你的代碼 – RiaD