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指令碼 可以同時執...