awk模拟grep -A参数用法,不同的方法尝试。 文本: 1 2 3 2 3 4 a b c 3 4 5 4 5 6 b c d 5 6 7 6 7 8 c d e 如何用awk实现,只要取出a和c开头的前两行(包括自己共3行),如下结果: 1 2 3 2 3 4 a b c 5 6 7 6 7 8 c d e awk代码: 复制代码 代码如下:$0 ~ /^(a|c)/{ print firline"\n"secline"\n"$0 } { secline = firline firline = $0 } (责任编辑:IT) |