我想在某些范围内删除Unicode字符,例如:
echo "abcABC123" | sed 's/[\uff21-\uff3b]//g'
期望结果是"abc123"
,但是得到的是:
sed:-e表达式#1,第20个字符:无效的范围结束
或者使用:echo "abcABC123" | sed 's/[A-Z]//g'
得到结果:
sed:-e表达式#1,第14个字符:无效的整理字符
我想在某些范围内删除Unicode字符,例如:
echo "abcABC123" | sed 's/[\uff21-\uff3b]//g'
期望结果是"abc123"
,但是得到的是:
sed:-e表达式#1,第20个字符:无效的范围结束
或者使用:echo "abcABC123" | sed 's/[A-Z]//g'
得到结果:
sed:-e表达式#1,第14个字符:无效的整理字符