我需要删除/过滤一个非常大的日志文件,如果此文本块包含需要删除的单词,我设法将日志文件放入以包含现在的行开始<--
或-->
以包含现在的行结束的文本块中。Content-Length:
REGISTER
我找到了流动的例子:
# sed script to delete a block if /regex/ matches inside it
:t
/start/,/end/ { # For each line between these block markers..
/end/!{ # If we are not at the /end/ marker
$!{ # nor the last line of the file,
N; # add the Next line to the pattern space
bt
} # and branch (loop back) to the :t label.
} # This line matches the /end/ marker.
/regex/d; # If /regex/ matches, delete the block.
} # Otherwise, the block will be printed.
#---end of script---
由罗素戴维斯在此页面上撰写
但我不知道如何将其传输到单行语句以在管道中使用我的目标是tail -F
将日志文件的一个管道传输到最终版本,以便它按分钟获得更新