現在、特殊文字の削除に次のワンライナーを使用しています。
sed 's/[-$*=+()]//g'
ただし、列に特殊文字のみが含まれる場合があります*
。列に含まれているだけの場合、列がシフトしないようにするにはどうすればよい*
ですか?プレースホルダーを使用して、2列目または4列目、あるいはその両方の文字だけがすべての文字*
に置き換えられるようにすることは可能でしょうか?N
*
から:
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