如何去除linux檔案的m字元,如何去除Linux檔案的 M字元

時間 2021-08-11 16:20:48

1樓:天命所違

在linux下,不可避免的會用vim開啟一些windows下編輯過的文字檔案。我們會發現檔案的每行結尾都會有一個^m符號,這是因為 dos下的編輯器和linux編輯器對檔案行末的回車符處理不一致,

對於回車符的定義:

windows:0d0a

unix\linux: 0a

mac: 0d

比較快捷的去除這些符號的方法有這麼幾種:

(1)是用vi的命令:

使用vi開啟文字檔案

vi dos.txt

命令模式下輸入

:set fileformat=unix

:w (2) vi下使用正規表示式替換

g/\^m/s/\^m//

或者 %s/^m//g

(3)使用sed 工具

sed 』s/^m//』 filename > tmp_filename

(4)既然window下的回車符多了『\r』,那麼當然通過刪除『\r』 ,也可以實現:

tr -d '\r'

(5)最後一個方法是本人最常用的方法,個人覺得最方便在終端下敲命令:

$ dos2unix filename

直接轉換成unix格式,就ok了!~

2樓:貝萱環子

兩種方法

1vim

用vim開啟檔案,輸入如下命令

:/^m//g

注意^m輸入是按住ctrl,再按v和m,一直按住ctrl2sed

sed-i

's/^m//g'

******是你要更改的檔名,注意^m的輸入方法同上

如何去除PDF檔案中的水印,快速去除PDF檔案中的水印的方法有哪些?

詹美媛焦璧 建議用photoshop吧.你指的水印是不是黃條上的字?開啟之後吸一下黃色.畫個選區.填充.存圖.ok 爾義淡翰翮 沒鎖定的文件用pdf編輯器能去掉,已經鎖定的只能用photoshop來p掉 操中亓鶯鶯 pdf文件是虛擬印表機列印出來的,所以是無法去掉水印的。如果你是自己用軟體轉換的話那...

Linux命令刪除資料夾下的檔案 保留資料夾

rm rf var woll cion lib 還有一種辦法是查詢到所有lib資料夾,然後按此列表刪除 ls r var woll cion grep lib sed e s g xargs rm rf 請謹慎使用!你可以這麼寫 find var woll cion path var woll ci...

linux的etc profile檔案的作用是什麼

這個檔案是每個使用者登入時都會執行的環境變數設定,當使用者第一次登入時,該檔案被執行.並從 etc profile.d目錄的配置檔案中搜集shell的設定。 問題問得太多了,後面的問題你可以自己在使用就可以學會的,我不會回答。etc profile屬於系統級別的環境變數,設定在裡面的東西對所有使用者...