ひでっぷの技術メモ

はてなダイアリーから移行しました

findの-regexで繰り返し表記が使えない?

Debian Lennyでとあるシェルスクリプトを組んでました。
ファイル名を正規表現で取得してくるために

find . -regex "./[0-9]{3}"

としたところ"123"ていう名前のファイルがあるのに結果にのってきません。
かなり悩んだあげく

find . -regex "./[0-9][0-9][0-9]"

とすると"123"が結果で返って来ました。
findの-rebexオプションでは繰り返し{}は使えないのでしょうか?