shell for loop un expected token MAC terminal

时间:2016-03-06 13:47:24

标签: macos bash shell

获得意外的令牌错误,不知道为什么要尝试几乎所有的东西。

bash version `3.2.57(1)-release`

Count=31;
for (( i=1 ; i<=$Count ; i++ ))
do
 echo $i
done

'/script.sh: line 3: syntax error near unexpected token `
'/script.sh: line 3: `for (( i=1 ; i<=$Count ; i++ ))

1 个答案:

答案 0 :(得分:1)

从脚本中删除回车符:

sed -i '' 's/\r$//' file.sh

更新

sed -i '' $'s/\r//' file.sh