tr: Illegal byte sequence
在使用 MacOS 环境运行1
tr -dc A-Za-z0-9_\!\@\#\$\%\^\&\*\(\)-+= < /dev/urandom | head -c 32 | xargs
来生成随机数时,会报非法字符的错误,主要是因为 MacOS 在处理 unicode 字符时跟 Linux 会不一样,此时需要指定一个语言环境才行,如:C1
LC_CTYPE=C tr -dc A-Za-z0-9_\!\@\#\$\%\^\&\*\(\)-+= < /dev/urandom | head -c 32 | xargs
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章