find コマンドを使用した正規表現

find コマンドを使用した正規表現

こんにちは。 .hで終わるディレクトリ内のすべてのファイルを見つけたいです。 findコマンドを使用する必要があります。以下を試しました。

  find ~+ -name '\.h$'

奇妙なことは、.hファイルがありますが、実行時にコマンドが出力を生成しないことです。それでは正規表現に問題があるのでしょうか?

答え1

これ-name 正規表現ではなくシェルグローブを使用してください。。必要ではなく、脱出してはいけません.

 find ~+ -name '*.h'

答え2

次のようなものが必要です。

 find /path/to/directory -name '*.h'

関連情報