find コマンドで拡張子を複数指定する
find
コマンドで拡張子を指定してファイルを列挙するには、こうする。
# カレントディレクトリ配下の Markdown ファイルのみ列挙する
$ find . -name '*.md'
複数の拡張子を指定したい場合は、-or
というオプションを利用すれば良い。
# Markdown か HTML ファイルを列挙する
$ find . -name '*.md' -or -name '*.html'
カッコで囲んでも良いらしい。カッコ文字はクォートで囲むと認識しないので、必ずバックスラッシュによるエスケープが必要。
# コレでも同じ
$ find . \( -name '*.md' -or -name '*.html' \)