如何用几行获取grep命令输出?

时间:2012-09-06 09:06:07

标签: grep

现在我正在使用next命令来获取列表文件,其中包含“random_string”:

grep -l random_string *.txt

我不仅希望获得文件名,还希望在输入之后(可能是 - 之前)输入几行。

所以我想要这样的东西作为输出:

file1.txt
    random_string
    ....
    ....
    random_string
    ....
    ....
file2.txt
    ....

1 个答案:

答案 0 :(得分:0)

所以,好的。我懂了。

只需要为-A或-B或-C替换-l选项(结果为A和B两者)。

grep --after-context=10 some_string *.py