
find
たとえば、指定した文字列で始まる名前を持つすべてのファイルを検索するには、と一緒に使用する正規表現式が必要ですproc
。
試してみましたfind . -regex '^proc*'
が、結果は出ませんでした。
答え1
-name 'proc*'
この場合は、グロブを使用し、ファイル名のみを検索する のみを使用する方が適切です(-regex
ファイル名に至るディレクトリ エントリ全体を検索する とは異なります)。
貪欲さを活用して を使用することにこだわる場合-regex
:
find . -type f -regex '.*/proc[^/]*$'
答え2
regex
旗は必要ありません
$ find . -type f -name "proc*"