回答:
find -regex '.*/.*\.\(c\|cpp\|h\)$'
foo.cpp.old
たとえば、名前の付いたファイルが見つからないようにします)。
速くて汚い、ディレクトリ名を避けます:
find . -type f -name *.[c\|h]
*.cpp
.ファイルが見つかりません。2. *.|
ファイルを見つけます。3.現在のディレクトリに一致するファイルがある場合、グロブは拡張します。引用はそれを防ぎます。
少し単純な正規表現を使用できます。
find . -type f -regex ".*\.[ch]\(pp\)?$"
$
コマンドの最後で何ができますか?