grep 打印匹配字符串的前后几行

grep -A n 可以显示匹配内容以及后面的n行内容

grep -B n 可以显示匹配内容以及前面的n行内容

grep -C n 可以显示匹配内容以及前后面的n行内容

eg: grep -B 5 -rn "hash_value.*in_str" . > tmp.log //查找当前目录下,含有 hash_value 和 in_str 字符串的行,并将其前的5行一并到tmp.log里

posted on 2022-07-07 15:32  老头去打猎  阅读(2300)  评论(0编辑  收藏  举报

导航