美文网首页
linux下bug记录

linux下bug记录

作者: 酱样渍 | 来源:发表于2018-07-16 17:03 被阅读0次

1.^M格式错误

这和Linux与Windows断行格式有关。DOS (Windows 系统)使用的断行字符为 ^M$ ,我们称为 CR 与 LF 两个符号。 而在 Linux 底下,则是仅有 LF ($) 这个断行符号。

在 Linux 底下打开Windows的档案时,由于 DOS 的断行符号是 CRLF ,就会多了一个 ^M 的符号出来。

在这样的情况下,如果是一个 shell script 的程序档案,将可能造成“程序无法执行”的状态~ 因为他会误判程序所下达的指令内容。

可以使用dos2unix来转换:

dos2unix file

相关文章

网友评论

      本文标题:linux下bug记录

      本文链接:https://www.haomeiwen.com/subject/juogkftx.html