grepを使用してSolarisのコンテンツを読む

grepを使用してSolarisのコンテンツを読む

Solarisオペレーティングシステムでファイルの段落をどのようにgrepしますか? AIXで使用されているオプションを試しましたが、-pSolarisでは機能しませんでした。

grep -p AcceptSolarisでは動作しません。他のオプションがありますか?

ベストアンサー1

AwkはすべてのUNIXに存在します。基準)。 grepやsedができることはすべてawkでコーディングできます(ただし、必ずしも単純ではありません)。

awkはレコードごとに機能します。デフォルトのレコード区切り文字は改行文字です(つまり、デフォルトでは1つのレコードは1行です)。RS変えるnullに設定されている場合、レコード区切り文字は1つ以上の空行です(つまり、1つのレコードが段落です)。

awk -v RS= '/needle/'

おすすめ記事