我有一个包含这样的句子文件:如何删除所有符号以创建制表符分隔文件?
>Mouse|chr1:52136377-52136981 | element 1 | negative
>Mouse|chr15:52166424-52166999 | element 2 | negative
我想要的输出为制表符分隔这样的:
Mouse chr1 52136377 52136981 element 1 negative
Mouse chr15 52166424 52166966 element 2 negative
这对我来说非常棘手,因为我非常新正则表达式和sed。我尝试使用sed删除所有符号,如: , | , - , and >
,并插入一个选项卡,但它不起作用。
谢谢你的帮助!
请张贴'sed'尝试。 –
'perl -lne'print join“\ t”,split \ \ W + /'file' –
'perl -F \\ W + -le'print join“\ t”,@ F'file' –