1、原因:脚本是在Windows下写的,Windows和Linux的换行符号不同,所以在Linux中执行脚本的时候报错。
2、查看:使用notepad++打开脚本,视图→ 显示符号→ 显示所有字符,如图所示,换行符是 CR LF,
但是Linux的是LF。


3、解决:在notepad++ 中,编辑→文档格式转换→转为Unix格式,然后再去Linux中运行脚本,就可以了。notepad++应该是大多数人必备的吧,就不需要去找别的类似于dos2unix的软件了。

本文介绍了一个常见的跨平台脚本问题——Windows与Linux换行符不一致导致的错误,并提供了解决方案。通过使用notepad++将脚本格式从CRLF转换为LF,从而在Linux环境下顺利运行脚本。
1、原因:脚本是在Windows下写的,Windows和Linux的换行符号不同,所以在Linux中执行脚本的时候报错。
2、查看:使用notepad++打开脚本,视图→ 显示符号→ 显示所有字符,如图所示,换行符是 CR LF,
但是Linux的是LF。


3、解决:在notepad++ 中,编辑→文档格式转换→转为Unix格式,然后再去Linux中运行脚本,就可以了。notepad++应该是大多数人必备的吧,就不需要去找别的类似于dos2unix的软件了。

1411
1528
1393

被折叠的 条评论
为什么被折叠?