BASH意外错误附近的语法错误“完成”

有什么问题可以解决的想法?

我的代码是:

#!/bin/bash
while :
do
echo "Press [CTRL+C] to stop.."
sleep 1
done

保存为.sh并运行bash file.sh

CentOS 6 32位

有什么问题?第一次使用BASH,需要一个简单的无限循环的东西.

运行cat -v file.sh.

您最有可能在您的文件中有回车或无休息空间. cat -v将分别显示为^ M和M-BM-或M-.它将类似地显示您可能已经进入您的文件的任何其他奇怪的字符.

删除Windows换行符

tr -d '\r' file.sh > fixedfile.sh

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...