sed 's/front/back/' aa.txt
sed 's_front_back_' aa.txt
這兩個命令的作用是一樣的
可以通過vi介面中操作
:%s/front/back/g
:%s_front_back_
都是全域性替換
將檔案由檢視模式切換成命令模式
上面的%可以替換成
n 指定行數例如第一行 :1s/front/back/g 或者 :1s_front_back_
$ 最後一行 :$s/front/back/g 或者 :$s_front_back_
/regexp/ % 模糊匹配
addr1,addr2 line addr1 to addr2
addr1,+n 從第addr1行開始,替換後面n行結束
addr! 替換所有的行,除了第addr行
sed 文字替換
呼叫sed命令有兩種形式 sed options command file s sed options f scriptfile file s 刪除 d命令 sed 2d example 刪除example檔案的第二行。sed 2,d example 刪除example檔案的第二行到末尾所有行。se...
sed替換文字
root localhost.localdomain home cat test 2 1492785988 int meta 0 nullable 0 is null 0 3 3598278656 longint meta 0 nullable 0 is null 0 要將test檔案中 2 149...
sed 的文字插入,新增,替換
給每個 log 檔案第一行插入 hello world,find name log xargs sed i 1 i hello world 給每個 log 檔案匹配模式 bcd 可以使用其他正則表達例如 w d w etc.行之前插入 hello world,find name log xargs ...