ワイ、そして IT ときどき何か。

日々のとりとめのない記録

"find: -regextype: unknown primary or operator" Error on MacOS X

MacOS X で上のエラーが出た場合、以下のように対応するといいかも

# find "$DIR" -regextype posix-egrep -regex ".*\.($EXTENSIONS)\$" -type f | xargs -I{} jpegtran -optimize -progressive -outfile "{}.optimized" "{}"
↓ Fixed
# find -E "$DIR" -regex ".*\.($EXTENSIONS)\$" -type f | xargs -I{} jpegtran -optimize -progressive -outfile "{}.optimized" "{}"

SEO 対策で jpeg ファイルを圧縮するとき、
http://stackoverflow.com/questions/5579183/jpegtran-optimize-without-changing-filename
で作ってくれたものが非常に便利だったので使わせて頂きました