複数のファイルがあり、文字列「EXECUTION FAILED」を含むファイルを探して、「EXECUTION FAILED」の前に最初の10行を表示しようとしています。どうすればいいのか知りたいです。
答え1
そして:
grep -B10 'EXECUTION FAILED' files*
~から
LESS=+/'^ +-B' man grep
-B NUM, --before-context=NUM
行を一致させる前にNUM行先行コンテキストを印刷します。連続して一致するグループ間にグループ区切り記号(--)を含む行を配置します。 -o または --only-matching オプションを使用すると効果がなく、警告が表示されます。