shell脚本空行造成“: not found.sh“报错

1,故障现象
在ubuntu系统主机执行shell脚本报错:
: not found.sh 6

2,故障原因
window下的换行是回车符+换行符,也就是 ,而unix下是换行符 。

3,故障处理
vim xxxxx.sh
直接输入“:set ff”,不用进编辑模式;
如果输出“fileformat=dos”,说明文本格式是windows下的;
直接输入“:set ff=unix” 即可。

原文地址:https://www.cnblogs.com/peng-zone/p/15339957.html