脚本编码异常解决方案
: not found kill.sh:
原因:
由于编码异常,代码中有^M等看不见的字符,脚本解释器执行异常。
解决方案:用dos2unix把脚本转码,消除异常字符。
apt install dos2unix
dos2unix <scpript.sh>
示例:
# dos2unix kill.sh
dos2unix: 正在转换文件 kill.sh 为Unix格式...
## 然后再执行脚本文件,就没有异常报错了。
参考:
https://unix.stackexchange.com/questions/154408/cant-cd-to-home-user-when-sourcing-a-script/154411#154411
版权声明:本文为weixin_43480227原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。