こんにちは、私はプログラミングをバッシュするのがとても新しいです。私はあるテキストで検索する方法を欲しい。そのために私はgrep
関数を使用します:bashでgrepの結果の前後に行をフェッチする方法は?
grep -i "my_regex"
それは機能します。しかし、このようなdata
与えられた:私は(grep -i error data
を使用して)単語error
を見つけたら
This is the test data
This is the error data as follows
. . .
. . . .
. . . . . .
. . . . . . . . .
Error data ends
、私は言葉error
、次の10行を見つけたいです。だから私の出力は:
. . .
. . . .
. . . . . .
. . . . . . . . .
Error data ends
どのような方法がありますか?
あなたの説明から、10行が 'error'という単語に進んでいるように思えます。 – ThomasW