Find (UNIX)
この場合、上の例での検索結果から通常のファイルのみを絞り込む。従ってディレクトリやスペシャルファイルやパイプやシンボリックリンクなどは除外される。シェルパターン中で「*」の前にバックスラッシュを付けているのは、前の例と同じ理由を回避する別の書き方である。また、式は左から順に処理されるため、通常のファイルだけに絞り込んでから検索を行うには式の順序を並べ替えて「-type f -name my\*」とする。当然、結果は同じになる。
この例では名前が 'jsp' または 'java' で終わるファイルを探す。括弧が必要であることに注意。また、"or" を "o" と略記することも可能。大抵のシェルでは丸括弧を "\(" や "\)" のようにエスケープする必要がある(シェルの特殊文字として解釈されないようにするため)。-ls と -or は全てのバージョンの find で使えるわけではない。