谁能帮我弄清楚该怎么做,不胜感激。

例子

block of            //delete
non-important text  //delete

important text      //keep
more important text //keep

最佳答案

sed '1,/^$/d' file

或者
awk '!$0{f=1;next}f{print}' file

输出
$ sed '1,/^$/d' <<< $'block of\nnon-important text\n\nimportant text\nmore important text'
important text
more important text

$ awk '!$0{f=1;next}f{print}' <<< $'block of\nnon-important text\n\nimportant text\nmore important text'
important text
more important text

关于sed - 使用sed/grep/awk删除所有内容,直到第一个空白行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9255258/

10-13 02:31