很多人在windows中使用文本编辑器编辑好文本后,传送到linux系统后,使用vi工具打开后发现每一行文本最后都有一个^M号,原因是:

    在DOS使用的换行符为 \r\n,我们称为CR(\r)与LF(\n)两个符号。而在Linux中,则仅有LF (\n) 这个换行符,因此在linux中每一行中多了一个^M号。

有很多种方法去除这个^M号,以下是两种常用方法:

1. 使用dos2unix命令

2.在shell中输入下面的命令

cat mydos.txt |tr -d '/015' >myunix.txt  或者       

sed -e 's/.$//' mydos.txt > myunix.txt     注:'/015' 是8进制

相关文章:

  • 2021-09-21
  • 2021-06-18
  • 2021-05-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-28
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
  • 2021-07-23
  • 2021-09-20
  • 2022-02-21
相关资源
相似解决方案