这是第二次遇到以下错误了
在windows下编辑的文本,拿到linux下执行总是报看不懂的错误
后来找到错误原因:windows与linux的文本文件的行结束标志不同。
在linux中,文本文件以“/n”表示回车换行,
而windows用“\r\n”表示回车换行。
所以在linux中使用windows下的文本文件常常出错。
为了避免这种错误,linux提供了两种文本格式相互转化的命令:dos2unix和unix2dos
dos2unix把“\r\n”转化为“\n”, 命令格式为dos2unix filename
unix2dos相反,将“\n”转化为“\r\n”
这两个命令的高级用法请自己man 一下。