用'~'替换字符串
replacing string with '~'
我想知道是否有使用 sed 或 awk 将字符串替换为“~”的简单方法。例如,我希望用'~'替换任何不是字母的字符,这样
0EEEEEETTS-EEEEE->TTSBHHHHHHHHHHHH<<->>GGGEEEEETTEE->TTSBTGGGT<>TT<EEEEEE--S00
变成
~EEEEEETTS~EEEEE~~TTSBHHHHHHHHHHHH~~~GGGEEEEETTEE~~TTSBTGGGT~~TT~EEEEEE~~S~~
谢谢!
这就是 tr
存在要做的工作。
$ tr -c '[:alpha:]\n' '~' < file
~EEEEEETTS~EEEEE~~TTSBHHHHHHHHHHHH~~~~~GGGEEEEETTEE~~TTSBTGGGT~~TT~EEEEEE~~S~~
我想知道是否有使用 sed 或 awk 将字符串替换为“~”的简单方法。例如,我希望用'~'替换任何不是字母的字符,这样
0EEEEEETTS-EEEEE->TTSBHHHHHHHHHHHH<<->>GGGEEEEETTEE->TTSBTGGGT<>TT<EEEEEE--S00
变成
~EEEEEETTS~EEEEE~~TTSBHHHHHHHHHHHH~~~GGGEEEEETTEE~~TTSBTGGGT~~TT~EEEEEE~~S~~
谢谢!
这就是 tr
存在要做的工作。
$ tr -c '[:alpha:]\n' '~' < file
~EEEEEETTS~EEEEE~~TTSBHHHHHHHHHHHH~~~~~GGGEEEEETTEE~~TTSBTGGGT~~TT~EEEEEE~~S~~