把檔案中還有「today」字串的資料行中的」tom」字串替換成「john」:
sed -e
'/today/s/tom/john/g' input.dat
把檔案中第三行 的資料替換成句子「young is better」:
sed -e '5c\
young is better
' input.dat
把檔案中第3至10行的資料,替換成如下兩行資料」young it better」 「haha」:
sed -e '3,10c\
young is better\
haha
' input.dat
將檔案中的前40行資料,搬到檔案中第300後輸出:
sed -f mov
.scr
mov.scr 檔案的內容:
1,40
300g
將檔案中所有空白行全部刪除:
sed -e
'/^$/d' input.dat
將檔案內連續的空白行,刪除他們為一行:
sed -e
'/^$/' input.dat
將檔案中含有」tom」字串的資料行輸出:
sed -n
-e'/tom/p' input.dat
將檔案中含有」omega」字串的資料輸出:
sed -f gp.scr
gp.scr內容為:
/omega/bnh
s/.*\n//
/omega/b
gd
sed和awk的常用例項
一 文字間隔 1 在每一行後面增加一空行 sed g guo.sh awk 2 將檔案中原來的空行刪掉,並在在每一行後邊增加一空行 sed d g awk 3在匹配式樣的行前插入一空行 sed good i sed hello awk 4 在匹配式樣的行後插入一空行 sed good a sed h...
sed和awk的常用例項
一 文字間隔 1 在每一行後面增加一空行 sed g guo.sh awk 2 將檔案中原來的空行刪掉,並在在每一行後邊增加一空行 sed d g awk 3在匹配式樣的行前插入一空行 sed good i sed hello awk 4 在匹配式樣的行後插入一空行 sed good a sed h...
sed命令例項
刪除 d命令 sed 2d example 刪除example檔案的第二行。sed 2,d example 刪除example檔案的第二行到末尾所有行。sed d example 刪除example檔案的最後一行。sed test d example 刪除example檔案所有包含test的行。替換...