sed '1,2d' hosts 「 刪除第一行第二行 & 原檔案不變」
sed -i '1,2d』 hosts
sed '$d' hosts 「 刪除最後一行 」
sed 's/local/local/g' hosts 「 local 替換成 local 」
sed '/::1/i000000』 hosts 「 /key/i上一行新增str 」
sed '/::1/a000000' hosts 「 /key/a下一行新增str 」
sed '/^adm/athomas' passwd 「 以adm開頭的行的下面新增thomas 」
sed '/sync/cng' passwd 「 將sync的行替換成ng」
sed -e 's/sync/sync/g' -e 's/bin/bin/g' passwd 「 多組替換 & -e可省略」
cat sed.txt
s/sync/sync/g
s/bin/bin/g
/adm/a寧國
/adm/i安徽
sed -f sed.txt passwd 「 -f 規則檔案 」
sed '/root/a聞黃偉' passwd 「 匹配root的行後插入聞黃偉 」
sed '/^root/a包梅村』 passwd
sed '/adm/cadm' passwd 「 adm替換行 」
sed 's/daemon/daemon/' passwd 「 轉大寫 」
sed -e 's/adm/adm/' -e 's/bin/bin/『 passwd 「 2次替換 」
sed編輯命令
sed的編輯命令 sed command p列印匹配行 和 n選項一起合用 顯示檔案行號 a 在定位行號後附加新文字資訊 i 在定位行號後插入新文字資訊 d刪除定位行 c 用新文字替換定位文字 w filename 寫文字到乙個檔案,類似輸出重定向 r filename 從另乙個檔案中讀文字,類似輸...
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...