解决 : Shell 脚本 $'\r': command not found 问题
程序员文章站
2022-05-09 20:53:14
...
1.经查证,只是 Windows 的空行在 linux 中不识别,故需要用 dos2unix 来转换。
2. 安装 dos2unix,2 种方式任选其一:
apt install dos2unix
# 或者:
yum install dos2unix
3. dos2unix xxx.sh 就行了 。
运行成功会输出:
dos2unix: converting file XXX.sh to Unix format ..
4. 后续脚本就可直接 ./ 运行了。
推荐阅读
-
Java调用shell脚本解决传参和权限问题的方法
-
-bash: mysqladmin: command not found问题解决
-
linux脚本运行错误:$'ls\r': command not found
-
解决Centos7下crontab+shell脚本定期自动删除文件问题
-
利用Shell 脚本解决DDOS攻击问题
-
问题解决:chkconfig: command not found
-
jenkins执行shell脚本报错dirname command not found
-
mac ls: command not found的问题与解决
-
linux 解决 " command not found: shopt "的 "~/.bashrc" 配置问题
-
如何解决 shell 脚本重复执行的问题