我希望能够运行Perl脚本来删除其中包含非ASCII字符的所有行.
perl -i.bak -ne 'print unless(/[^[:ascii:]]/)' file
/ [^ [:ascii:]] /的正则表达式解释:
/正则表达式的开始[角色类的开始^使这个为负字符类(除了列出的内容之外还匹配任何类的类)[:ascii:]任何ASCII字符]字符类的结尾/正则表达式结束