首页 > 系统相关 >Linux下文本格式异常:with CRLF line terminators

Linux下文本格式异常:with CRLF line terminators

时间:2023-05-17 09:34:16浏览次数:70  
标签:terminators 文本格式 CRLF linux dos2unix 文本 line

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

相关文章

  • git项目换行符LF与CRLF不同导致的更新问题
    转载自jiayaoO3O'sBlog。遇到的问题在windows中gitclone一个代码仓库,拷贝到ubuntu环境下,出现了所有文件都被git记录已更改的问题,但肉眼看不出来文件不同。原因是windows中默认换行用的CRLF(回车+换行),而linux环境下默认用的LF(换行),于是所有文件都被标注被更改。解决方法git有......
  • 文本格式大全
    文本格式是用于表示文本内容的一种规范或标准。常见的文本格式包括:纯文本格式(.txt):仅包含文本内容,没有格式和样式,通常用于存储简单文本数据,如日志文件和配置文件等。RTF格式(.rtf):是一种文本格式,可以包含文本格式、字体、大小、颜色、图像等,常用于文字处理软件中。INI(Initial......
  • CRLF和LF区别
    1.CRLF概念CRLF(Carriage-ReturnLine-Feed),CR是回车符,LF是换行符。它们都是文本文件用于标记换行的控制字符(controlcharacters)或字节码(bytecode)。CR(CarriageReturn),回车符号,对应字符'\r',十六进制ascii码为0x0D,十进制ascii码为13,用于将鼠标移动到行首,并不前进至下一行......
  • CRLF注入
    CRLF注入【漏洞介绍】CRLF注入可以将一条合法日志拆分成两条,甚至多条,使得日志内容令人误解,对日志审计造成很大的困难。或者将HTTP消息头注入恶意换行,造成会话固定、不安全......
  • git add . 解决问题 filename too long/warning: LF will be replaced by CRLF in xxx
    filenametoolong/warningWindows系统下,在Git使用过程中,出现​​“filenametoolong”​​错误提示。直译成中文的意思就是:”文件名过长“。导致始终无法进行将文件添加到......
  • ERROR EXPECTED LINEBREAKS TO BE 'LF' BUT FOUND 'CRLF' LINEBREAK-STYLE
    报错截图:![](https://img2023.cnblogs.com/blog/1887922/202303/1887922-20230315150835998-322368568.png)报错的原因是项目代码做了eslint的规范检查,规定了换行需要以u......
  • 帝国CMS:数据字段存为了文本格式,如何进行批量替换?
    帝国CMS数据库中,形如以下内容,表示newstext内容保存到了txt文本,这样做的好处是相对于大量文字内容的,可以快速的读取渲染。但是弊端是不方便批量进行数据修改。  对于这......
  • CSS 文本格式
    文本格式Thistextisstyledwithsomeofthetextformattingproperties.Theheadingusesthetext-align,text-transform,andcolorproperties.Theparagraph......
  • CRLF注入
    CRLF注入原理:一个HTTP请求报文由四个部分组成:请求行、请求头部、空行、请求数据。请求行和请求头的尾部都有CRLF标志,请求头和请求体之间也是通过CRLF标志分割的。CRLF......
  • HTML 文本格式化
    HTML文本格式化加粗文本斜体文本电脑自动输出这是 下标 和 上标HTML格式化标签HTML使用标签<b>("bold")与<i>("italic")对输出的文本进行格式,如:粗体 or ......