for ((i=1;i<=100;i=i+1))一旦執行,就會出現 Syntax error: Bad for loop variable 這樣的錯誤訊息。後來Google了一下才發現,原來Raspberry Pi跟Ubuntu一樣,為了讓開機速度更快,把bash換成dash了,所以有些script的語法就無法正常執行。
do
echo "$i"
done
解決的方法是:輸入dpkg-reconfigure dash。然後在設定畫面中選擇「否」。接著重新登入就恢復正常了。
參考資料:
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=5600
沒有留言:
張貼留言