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

時間 2021-08-11 16:21:07

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的輸入方法同上

linux 檔案系統的問題,Linux的檔案系統

linux 的分割槽和 windows 是不同的。linux 的分割槽,為不同的位置選擇不同的分割槽,也就是掛載點。比如 是跟分割槽,boot 是啟動分割槽,swap 是記憶體區,這都是必選的。如果你對某個位置有特殊的設定,比如 var 可以將它獨立出來,分成一個區,這樣的分割槽更靈活更方便,比如將...

如何 原始檔 檢視 linux 核心 版本

根目錄下的makefile裡頭內容如下 do not edit this file include build core do not edit this file 貌似沒有!如何檢視linux核心版本?如何檢視linux核心版本及發行版本 如何檢視linux使用的核心版本 一種檢視核心版本的方法是...

如何恢復被刪除的LINUX檔案,如何在Linux系統中恢復誤刪除的檔案

不小心刪除的檔案應該怎麼恢復呢?今天我們一起來看一下 如何在linux系統中恢復誤刪除的檔案 不小心刪除的檔案應該怎麼恢復呢?今天我們一起來看一下 linux怎樣把刪除的檔案恢復 如何恢復被刪除的linux檔案 恢復誤刪的檔案,推薦用,安易 資料恢復軟體。根據檔案丟失情況,選擇不同的合適的選擇資料掃...