目前我正在使用以下 oneliner 来删除特殊字符:
sed 's/[-$*=+()]//g'
但是有时会出现一列仅包含特殊字符的情况*
。如果仅包含 ,如何防止列移动*
?是否可以使用占位符,以便每当出现第二列和/或第四列中的唯一字符时,*
它都会被替换为N
for every *
?
从:
6 cc-g*$ 10 cc+c
6 c$c$*g$q 10 ***
6 *c*c$$qq 10 ccc
6 ** 10 c$cc
6 ** 10 *
可能:
6 ccg 10 ccc
6 ccgq 10 NNN
6 ccqq 10 ccc
6 NN 10 ccc
6 NN 10 N