获得意外的令牌错误,不知道为什么要尝试几乎所有的东西。
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++ ))
答案 0 :(得分:1)
从脚本中删除回车符:
sed -i '' 's/\r$//' file.sh
更新
sed -i '' $'s/\r//' file.sh