我有一个文件,我想确定它是否只包含英文 ASCII 字符。
我以为这是一个很常见的问题,但是当我搜索它时,没有直接的答案或相关的答案。
根据其他一些问题,这是我到目前为止所得到的,但这不起作用。无论是 ASCII 还是非 ASCII 字符,它总是会被确定为非 ASCII。
if (LC_ALL=C; [[ $TEXT = *[[:ascii:]]* ]]) then
echo "Contain Non-ASCII"
fi
Run Code Online (Sandbox Code Playgroud)
顺便说一句,这是一个shell脚本。