grep -r は HP-UX では動作しません。HP-UX で grep -r の代わりに使用できる代替コマンドはありますか?

grep -r は HP-UX では動作しません。HP-UX で grep -r の代わりに使用できる代替コマンドはありますか?

HP-UX で再帰的に grep を実行したい。

grep -rHP-UX では動作しません (オプションがサポートされていません)。HP-UX で grep -r の代わりに使用できる代替コマンドはありますか?

答え1

Yes は、 の作業に加えての作業も実行できるようにする-rGNU 拡張機能です。grepfindgrep

findファイルを検索し、grepその中の正規表現に一致する行を印刷するために使用します。

find . -type f -exec grep regexp /dev/null {} +

( は、/dev/nullに渡されるファイル名が 1 つだけの場合でも、ファイルのパスが常に印刷されるようにするためですgrep)。

関連情報