sed編輯器刪除

2021-09-12 00:06:49 字數 797 閱讀 5984

1.刪除指定行

刪除第三行

sed

'3d' test.txt

刪除二到四行

sed

'2,4d' test.txt

刪除二到剩下行

sed

'2,$d' test.txt

刪除匹配/num 1/的行

sed

'/num 1/d' test.txt

刪除匹配/1/,/3/的之間行(包括指定的行),第乙個匹配開啟了刪除功能,第二個匹配關閉了刪除功能

sed

'/1/,/3/d' test.txt

需要注意的是,一旦刪除模式開啟,如果沒有停止模式,後續的文字都會被刪除,比如

this is line number 1.

this is line number 2.

this is line number 3.

this is line number 4.

this is line number 1 again.

this is text you want to keep.

this is the last line in the file.

後面兩句也會被刪除

sed編輯器 二

更改行 工作方式與插入命令相同。1 sed 3c this is a test.更改第三行中的文字。2 sed number 3 c this is a changed line of text.fiel 定址匹配文字模式 3 sed 2,3c this is a new line of text....

sed編輯器基礎

1.替換標記 sed的 s選項用來替換檔案中的內容,但是僅僅作用於每行的第一處,若需要替換其他地方則需要替換標記 s pattern replacement flags 4種可用替換標記 1.數字 表示文字每行記錄的第幾處進行替換 2.g 表示替換所有 3.p 表示原先行的內容要列印出來 4.w f...

sed流編輯器

sed預設不編輯原始檔,僅對模式空間中的資料做處理 而後,處理結束後,將模式空間中的內容列印至螢幕。sed options addresscommand file.用行,和命令一起來操作文字 options n 靜默顯示,不再顯示模式空間中的內容 i 直接修改原檔案 e 指令碼 e指令碼 可以同時執...