IM這個真正的小白,對不起,如果這是一個愚蠢的問題整數表達式預期的錯誤
繼承人的代碼
(第一行是行#259的夾子,最後一行是# 263)
if [ $col -le 6 ]
then
echo -e "\t\t\033[91;4m
$paragraph\033[0m"
elif ! [ $col -le 12 ]
當我運行它,這是我所得到的,當我運行它
./checker.sh: line 259: [: .",: integer expression expected
./checker.sh: line 263: [: .",: integer expression expected
當我看到這個錯誤,它說確保支架和支架之間有一個空間。我不知道還有什麼要做。
檢查'$ col'的價值。它幾乎肯定不是你期望的。 (實際上,它會顯示爲'。\「,''不知何故。 –
在腳本中可能出現[預期的整數表達式錯誤]重複(http://stackoverflow.com/questions/21716389/error-integer-表達式預期在腳本) – tripleee