linux下在处理文本时,有时会遇到列打印或者显示异常:
这是因为有些命令输出重写向到文本,会带入默认Windows文本格式,正常的linux文本中每行是以换行符(\n)结束,windows文本中每行是以回车+换行符(\r\n)结束,可以通过dos2unix工具进行转换:
通过file 文件名命令可以查看输出:
linux文本格式为:ASCII text
windows文本格式为:ASCII text,with CRLF line terminators
通过cat -v 文件名命令查看文本内容,行尾有^M符号
安装dos2unix
yum -y install dos2unix
标签:terminators,文本格式,CRLF,linux,dos2unix,文本,line From: https://www.cnblogs.com/bxffeng/p/17407555.html