cat yourfile.txt | tr -dc '[:alnum:]nr' | tr '[:upper:]' '[:lower:]'
第一个
tr删除特殊字符。
d表示删除,
c表示补码(反转字符集)。因此,
-dc意味着删除除指定字符外的所有字符。在
n与
r包括保持Linux或Windows风格的换行符,我假设你想要的。
第二个将大写字符转换为小写。

cat yourfile.txt | tr -dc '[:alnum:]nr' | tr '[:upper:]' '[:lower:]'
第一个
tr删除特殊字符。
d表示删除,
c表示补码(反转字符集)。因此,
-dc意味着删除除指定字符外的所有字符。在
n与
r包括保持Linux或Windows风格的换行符,我假设你想要的。
第二个将大写字符转换为小写。