高级grep unix

Sac*_*iya 5 unix aix

通常grep命令用于显示指定模式的行.有没有办法在包含指定模式的行之前和之后显示n行?

这可以用awk实现吗?

pav*_*ium 7

是的,使用

grep -B num1 -A num2 
Run Code Online (Sandbox Code Playgroud)

在匹配之前包含num1行上下文,在匹配之后包含num2行上下文.

编辑:

似乎OP正在使用AIX.这有一组不同的选项,不包括-B和-A

此链接描述了AIX 4.3上的grep(它看起来并不乐观)

Matt的perl脚本可能是更好的解决方案.