検索コマンドを使用して、特定のパターンのファイルを端末にフィルタリングします。

検索コマンドを使用して、特定のパターンのファイルを端末にフィルタリングします。

私のコンピュータの特定の領域に「index.php」という名前のすべてのファイルを表示したいと思います。これを行うには、次のコード行を作成しました。

-find /iu/cuve/u3 -name "index.php"

私は "index.php"のある行だけを表示したいのですが、このコマンドは "index.php"のない他の行を表示します。その多くは「Permission Denied」で終わりますが、おそらくこれが行の「index.php」部分を見ることができない理由です。

-exec grep コマンドを追加しようとしましたが、目的の結果が得られませんでした。

答え1

私が望む結果を得ました。

find /iu/cube/u3 index.php 2>&- | grep index.php

関連情報