次のコマンドを使用して、「CHAPTER」という単語を含む「result.txt」の最初の 5 行を印刷しようとすると、次のようになります。
-grep -A 5 "CHAPTER" warandpeace.txt
探しているものが見つかりません。
私のコマンドの何が問題になっていますか?
おそらく、次のコマンドを探しています。
grep "CHAPTER" warandpeace.txt | head -n 5
のすべてのインスタンスを見つけようとしますがCHAPTER
、最初の 5 行を印刷した後に停止します。
「CHAPTER」の最初の 5 回の出現が必要な場合は、試してください。
grep "CHAPTER" warandpeace.txt | head -5
grep -m 5 "CHAPTER" warandpeace.txt
試してみてください