Macでtrコマンド実行時にIllegal byte sequenceが出てしまう回避方法

cat /dev/urandom | \
tr -dc 'abcdefghijkmnpqrstuvwxyz'
tr: Illegal byte sequence

のようになってしまう場合は LC_CTYPE=C をつけるとよいです。

cat /dev/urandom | \
LC_CTYPE=C tr -dc 'abcdefghijkmnpqrstuvwxyz'

参考

http://d.hatena.ne.jp/pasela/20120710/random