sed常用例項

2021-07-12 04:44:12 字數 939 閱讀 4721

把檔案中還有「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的行。替換...