歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Linux下刪除文件行末尾的^M符號的方法

在Linux下刪除文件行末尾的^M符號的方法

日期:2017/2/28 17:11:09   编辑:Linux教程

由於DOS下的編輯器和Linux編輯器對文件行末的回車符處理不一致,在Linux下經常能看到C文件或者TXT文件每行末尾都有一個^M符號,這個會導致shell腳本運行錯誤。

我們可以采用VI的編輯器命令進行刪除。

下面是我自己發明的一種方法和石頭提供的,都差不多一樣,利用VI的查找替換命令,將^M替換為空格符

(1):在VI的編輯模式下,ESC shilt + : 輸入 g/\^M/s/\^M//

回車,就刪除掉了。

(2):在VI的編輯模式下,ESC shift + : 輸入 %s/^M//g

回車,同樣能刪除掉。

Copyright © Linux教程網 All Rights Reserved