Linux下替換字元命令

2021-06-16 07:52:53 字數 920 閱讀 4023

注意,其中「s」為表示替換動作,「%」表示所有行,「g」表示全行(如果不指定g只會替換每行第乙個匹配的),「^」表示行首,「$」表示行尾。

在檔案的第一行或其5行至最後一行的行首插入內容 :5,$s/^/要加的內容/

在檔案的每一行的行尾新增內容 :%s/$/要加的內容/g

在整個檔案中替換string成string1 :%s/string/string1/g

替換操作

經常用到的一些簡單替換命令有:

s 將當前字元替換為乙個或多個字元,例如5 s 表示將從當前字元開始的5個字元替換為乙個或多個字元;

s 將當前行替換為乙個或多個字元;

r 單個字元替換。

文字格式轉換

將dos格式文字轉成unix格式文字,命令如下:

:1,$s/^m//g

其中^m是同時ctrl+v+m按出來的,表示回車。

在行首尾新增字串

用下列命令在文字每行的行首新增字串「newstring」,請注意空格的存在。

:g/^/s//newstring/g

:%s/^/newstring/g

用下列命令在每行的行尾新增字串「newstring」:

:g/$/s//newstring/g

:%s/$/newstring/g

從文字的第3行至最後一行的行首全部插入字串「newstring」:

:3,$s/^/newstring/

在整個檔案中替換

在整個檔案中替換特定字串,所用的命令如下:

:%s/old_string/new_string/g

如果僅將檔案中的第3行到第7行中的「old_string」替換成「new_string」,那麼使用下列命令:

:3,7s/old_string/new_string/

詳解易語言字元命令

易語言字元命令,這個命令比較少見,但是有用,我教大家操作。程式設計客棧 1 易語言新建乙個windows視窗 點選進入 編輯區 具體看如何用易語言編寫自己第乙個程式?2 我們輸程式設計客棧入 這個命令 字元 3 展開這個字元命令 我們發現只有乙個引數 4 這個引數比較少見,位元組型它的取值範圍為0 ...

Linux下查詢 刪除 替換命令

檢視某目錄下所有檔案的個數 root localhost1 opt ls l grep wc l檢視某目錄下所有檔案的個數,包括子目錄裡面的 root localhost1 opt ls lr grep wc l檢視某目錄下資料夾 目錄 的個數 root localhost1 opt ls l gr...

Linux環境下vi vim 進行字元替換

第一種方法 s en mn 替換當前行第乙個 en 為 mn s en mn g 替換當前行所有 en 為 mn n,s en mn 替換第 n 行開始到最後一行中每一行的第乙個 en 為 mn n,s en mn g 替換第 n 行開始到最後一行中每一行所有 en 為 mn n 為數字,若 n 為...