我有一个200行和1列的文件 并且在每列中数据显示为 CH:158334782-158335532_Tb_052868_I8
我想要做的是:或者 - 或_出现它应该被标签分隔所取代。
新文件应如下所示 ch(tab)158334782(tab)158335532(tab)Tb(tab)052868(tab)I8
对bash脚本的任何建议......
提前谢谢
答案 0 :(得分:4)
使用 tr :
tr ':\-_' '\t' < infile > outfile
使用 sed :
sed 's/[-_:]/\t/g' infile > outfile
答案 1 :(得分:1)
sed -s's / [-_] / TAB /'
其中TAB实际上是一个标签