質問: 複数の拡張子でフィルタリングされたファイルを検索する 正しい構文は次のとおりです。find . -type f -name \*.\(shtml\|css\) これは機能しますが、洗練されていません:find . -type f -name \*.shtml > f.txt && find . -type f -name \*.css >> f.txt 同じようにする方法はありますが、より少ないキーストロークで?
回答: ファイルのみを含めるには、括弧で囲む必要があります。find . -type f \( -name "*.shtml" -o -name "*.css" \) -print ボーナス:これはposix準拠の構文です。