私は使う、
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
ユーティリティの標準説明。