sed行对象【删除】

来源:互联网 发布:电子政务公司知乎 编辑:程序博客网 时间:2024/06/05 09:08

 

一、删除第一行

[nick@d01 bash]$ cat seddel.txt

abcd

word1

1

#2

3

word2

tabct

def

[nick@d01 bash]$ sed -e '1d' seddel.txt

word1

1

#2

3

word2

tabct

def

二、删除第一行到第三行

[nick@d01 bash]$ sed -e '1,3d' seddel.txt

#2

3

word2

tabct

def

三、删除含有”#”号的行

[nick@d01 bash]$ sed -e '/#/d' seddel.txt

abcd

word1

1

3

word2

tabct

def

四、删除从含有单词word1到单词word2的行

[nick@d01 bash]$ sed -e '/word1/,/word2/d' seddel.txt

abcd

tabct

def

五、删除含有两个t的行

[nick@d01 bash]$ sed -e '/t*t/d' seddel.txt

abcd

word1

1

#2

3

word2

def

原创粉丝点击