Shell命令之sed和awk

2022-10-04 00:03:28 字數 757 閱讀 6680

1, sed 刪除指定行。

sed -i '*d' filename;

2, sed 刪除多行。

sed -i '*,*d' filename;

3, sed刪除最後一行。

sed -i '$d' filename;

4, sed替換文字檔案中所有出現的字元。

sed -i 's/abc/def/g' filename;

# 將文字中所有的abc替換成def。

5,sed刪除包含指定關鍵字的行。

sed -i '/hello/d' filename;

# 刪除filename中包含『hello』字元的行。

6, sed刪除與字串完全匹配的行。

sed -i '/^str$/d' filename

# 刪除filename中完全匹配str的那一行字元。

*****************************************vim編輯器的常用命令***************************************

1,在vim瀏覽狀態,刪除游標處後面的字元用 x 。

2,在vim命令列狀態,游標處向前刪除字元用 x。

3,刪除游標那一行用 dd。

4,刪除游標那一行,向下刪除n行用 ndd。

5,刪除游標所在處到第一行的所有字元用 d1g。

6,刪除游標所在到最後一行的所有字元用 dg。

7,刪除游標所在處到該行的最後乙個字元 d$。

8,

SHELL 學習之路(5)sed和awk命令

sed stream editor 一次處理一行內容,處理時,把當前的行儲存在臨時緩衝區,處理完後,輸送到螢幕 sed 引數 命令 file p 顯示 d 刪除 a 新增 c 替換 i 插入1 p sed n p etc fstab 顯示 etc fstab中有 的行 sed n p etc fst...

Shell指令碼學習筆記 七 sed和awk

sed和awk 背景 正規表示式 正規表示式是組成 樣式 的基本語法,而 樣式 是運用sed和awk必備的能力。sed和awk相同的執行方式是 只要符合 樣式 的資料行,就對它執行指定的 操作 有關正規表示式的文章很多。可參見 sed的用法 sed是一種非互動式的流編輯器,可動態編輯檔案。sed的工...

sed命令與awk命令基礎

命令格式 sed option script file e script 在處理輸入時,將script中指定的命令新增到已有的命令中 f file 在處理輸入時,將file中指定的命令新增到已有的命令中 n 不產生命令輸出,使用print命令來完成輸出 s s命令會用斜線間指定的第二個文字字串來替換...