100个必会的shell脚本 利用shell脚本如何提取一个文件中某一特定行和下面若干行的内容?

利用shell脚本如何提取一个文件中某一特定行和下面若干行的内容?如果您想找到最后一个ABC和接下来的10行,当然,可以根据1中有ABC的事实来执行此语句。否则下一条语句将失败。更好的方法是将脚本分成

利用shell脚本如何提取一个文件中某一特定行和下面若干行的内容?

如果您想找到最后一个ABC和接下来的10行,当然,可以根据1中有ABC的事实来执行此语句。否则下一条语句将失败。更好的方法是将脚本分成两条语句。一条语句确定是否有ABC和行号,第二条语句使用sed打印。你可以按照下面的顺序自己做,我就不多说了。sed-n “$(grep-n ABC 1.log | tail-1 | cut-d:-f 1),10p”ABC.log日志