Linux基礎 sed 流編輯器

2022-04-28 23:15:28 字數 545 閱讀 1607

sed:stream editer 流編輯器

sed -r 擴充套件正澤 可以用小括號

-n 靜默模式 不但輸出

-i 直接寫入

sed '3d' test 第三行

sed '3c 11111' test 第三行改成11111

sed '1d;3d' test 刪除第一行 第三行

sed '1,3d' test 刪除第一行到第三行

sed '/sb$/d' test 尋找sb結尾的刪除

sed '/sb.*/d' test 尋找sb結尾的刪除

sed '/^s/c 1111' 開頭為s 替換成1111

sed 's/sb/sb/g' text 把什麼換成什麼

sed '/alex/s/sb/sb/g' a.txt

sed '/^[0-9][a-z]+sb$/s/sb/sb/g' a.txt

sed '/^[0-9][a-z]xsb$/s/sb/sb/g' a.txt

sed '/^[0-9]([a-z])xsb$/s/sb/sb/g' a.txt

sed流編輯器

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

sed 流編輯器

sed 模式空間 預設不編輯原檔案,僅對模式空間中的資料做處理 而後,處理結束後,將模式空間列印至螢幕 sed options addresscommand file n 靜默模式,不再預設顯示模式空間中的內容 i 直接修改原檔案 e script e script 可以同時執行多個指令碼 f pa...

sed(流編輯器)詳解

行編輯器 全屏編輯器 vi sed 模式空間 預設不編輯原檔案,僅對模式空間中的資料做處理 而後,處理結束後,將模式空間列印至螢幕。sed options addresscommand file options n 靜默模式,不再預設顯示模式空間中的內容 i 直接修改原檔案 i.bak 備份原檔案 ...