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里
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里