からman grep
:
Context Line Control
-A NUM, --after-context=NUM
Print NUM lines of trailing context after matching lines.
Places a line containing a group separator (--) between
contiguous groups of matches. With the -o or --only-matching
option, this has no effect and a warning is given.
-B NUM, --before-context=NUM
Print NUM lines of leading context before matching lines.
Places a line containing a group separator (--) between
contiguous groups of matches. With the -o or --only-matching
option, this has no effect and a warning is given.
-C NUM, -NUM, --context=NUM
Print NUM lines of output context. Places a line containing a
group separator (--) between contiguous groups of matches. With
the -o or --only-matching option, this has no effect and a
warning is given.
したがって、一致する行と次の行が必要な場合は、 を実行しgrep -A1 ABS file.txt
、前の行についても同様に を実行し-B1
ます。
ただし、結果を別の方法でフォーマットしたい場合 (たとえば、2 つの行を 1 つにまとめてパイプ文字で区切るなど) は、 とは別のツールが必要ですgrep
。grep
検索を行いますが、編集も必要です。