awk遇到windows 的^M

windows在编辑的文档,在linux中显示会在行尾出现一个^M

 

window下编辑的文档:末尾带^M$

 

linux下编辑的文档:末尾带$

 

 

 

awk中如果存在^M,则会限制print的输出列数(只能输出文本中原有的列数):

 

 

替换掉^M:

1.^M的写法:ctrl +v,ctrl+m

2.替换命令:sed -e 's/^M//g filename

posted on 2018-01-20 16:40  青萍,你好  阅读(827)  评论(0编辑  收藏  举报

导航