阅读背景:

CRLF line terminators导致shell脚本报错:command not found

来源:互联网 

Linux和Windows文本文件的行结束标志不同。在Linux中,文本文件用”/n”表示回车换行,而Windows用”/r/n”表示回车换行。有时候在Windows编写shell脚本时需要注意这个,否则shell脚本会报”No such file or directory”或”command not found line x”之类的错误,如果不知晓前因后果,肯定会被这个折腾得相当郁闷。如下所示test.shLinux和Windows文本文件的行结束标志不同。在Linux中,文本文件用”/n”表




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: