sed行对象【删除】

一、删除第一行

[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

你可能感兴趣的:(sed)