版权声明:本文为跃祥博主原创文章,转发需评论告知即可 ---UCAS_SICT。 https://blog.csdn.net/xiang_shao344/article/details/84826790
在Windows下的nodepad++创建的文件跟linux下的gedit文件创建的不一样
用cat -A text查看,若每行后面有^M$,则代表是Windows下创建的文件
若没有,则是linux下创建的
Windows下的换行符是\r\n
linux下是\n,所以多出来的\r会造成多了一个特殊字符,从而造成文件不能正常读取使用。
去除\r的方法是:
cat text | tr -d "\r" > text1,然后再用text1替换text即可