grep -A 2 -B 3
grep文字列の後に2行印刷し、その前に3行印刷します。
grep -C 3
前に3行と後の3行を印刷します
残念ながら、grep
私が使用しているものはこれらのオプションをサポートしていません。これをシミュレートするために使用できる代替コマンドまたはスクリプトはありますか?sed
/ awk
/ perl
/ shellスクリプトを使用していますか?
GNU > /usr/local
でした。GNUプログラムには非常に便利な拡張機能がたくさんあり、恣意的な制限を回避するように設計されています(ただし、サイズとパフォーマンスは高くつきます)。多くの所有システムには、GNUやその他のツールを備えた「非公式な」パッケージリポジトリがあります。彼らがベンダーによって管理されている場合でも、「パートナー」はそれらについて教えてくれません...
-C
スイッチがあることを知りませんでした。