sed -e'操作'檔案1檔案2 ...
sed -n -e'操作'檔案1檔案2 ...
sed -f 指令碼檔案 檔案1 檔案2 ...
sed -e '操作'檔案1 檔案2 ...
sed -e 'n ' 檔案1 檔案2 ...
-e或--expression=:表示用指定命令來處理輸入的文字檔案,只有乙個操作命令時可省略,一般在執行
多個操作命令使用
-f 或--file=:表示用指定的指令碼檔案來處理輸入的文字檔案。
-h或--help:顯示幫助。
s:替換,替換指定字元。d:刪除,刪除選定的行。
a:增加,在當前行下面增加一行指定內容。i:插入,在選定行上面插入一行指定內容。c:替換,將選定行替換為指定內容。
y:字元轉換,轉換前後的字元長度必須相同。
p:列印,如果同時指定行,表示列印指定行:如果不指定行,則表示列印所有內容:如果有非列印字元,
則以ascii
碼輸出。其通常與"-n"選項一起使用。
=:列印行號。
1(小寫l):列印資料流中的文字和不可列印的ascii字元(比如結束符$、製表符\t)
sed編輯器基礎
1.替換標記 sed的 s選項用來替換檔案中的內容,但是僅僅作用於每行的第一處,若需要替換其他地方則需要替換標記 s pattern replacement flags 4種可用替換標記 1.數字 表示文字每行記錄的第幾處進行替換 2.g 表示替換所有 3.p 表示原先行的內容要列印出來 4.w f...
sed編輯器基礎
一 更多的替換選項 替換標記 root localhost sed cat data4.txt this is a test of the test script.this is the second test of the test script.root localhost sed sed s ...
Linux基礎 sed 流編輯器
sed stream editer 流編輯器 sed r 擴充套件正澤 可以用小括號 n 靜默模式 不但輸出 i 直接寫入 sed 3d test 第三行 sed 3c 11111 test 第三行改成11111 sed 1d 3d test 刪除第一行 第三行 sed 1,3d test 刪除第一...