egrep -rnw 。 -e "string" は行と隣接行を返します。

egrep -rnw 。 -e "string" は行と隣接行を返します。

私は使う、

egrep -rnw . -e "string"

多くはありますが(bashでは)、返された結果にいくつかのコンテキストを追加することをお勧めします。これはその前後の行になります。たぶんその前と後の2つの減らすことができます。

これは難しいことですか?

grep、egrep、pcregrepなどは重要ではありません。

ありがとう

PS。今見た内容は次のとおりです。行から文字列を検索し、関連する行を追加します。「追加」を検索するつもりはありませんでした。

答え1

多くの実装には、および(と同じ)がgrepあります。-A n-B n-C n-C n-A n -B n

上記は、n一致する各行に含めるコンテキスト行の数です。ゲームの-A上、-B下、側面の-Cコンテキストが提供されます。

このオプションは正しいgrepユーティリティの標準説明

関連情報