1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux 之执行 Shell 脚本空行造成: not found 报错的解决方法

Linux 之执行 Shell 脚本空行造成: not found 报错的解决方法

时间:2022-11-18 10:56:32

相关推荐

Linux 之执行 Shell 脚本空行造成: not found 报错的解决方法

问题:

执行shell脚本文件,报错

原因:

应该是使用了window的记事本编辑了脚本文件。

window下的换行是回车符+换行符,也就是\r\n,而unix下是换行符\n。

解决方法:

方法一:使用 notepad++ 转换

在右下角的windows(CR LF),点击右键,选择转为Unix(LF)

方法二:使用vim转换

使用vim打开xxx.sh

直接输入:set ff,不用进编辑模式;

如果输出fileformat=dos,说明文本格式是windows下的;

直接输入:set ff = unix即可。

shell代码:

shell错误执行:

修改后执行:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。