我想删除字符串中包含的所有特殊字符。我尝试了一些示例脚本,但并没有删除所有特殊字符。
echo "SamPlE_@tExT%, reééééally ?" | sed -e 's/[^a-z^A-Z]//g'
输出:tExTreééééaôlly
预期:tExTreally
答案 0 :(得分:2)
最简单的方法是使用C
语言环境运行命令:
echo "SamPlE_@tExT%, reééééally ?" | LANG=C sed 's/[^a-zA-Z]//g'
输出:
SamPlEtExTreally