我是 linux 和命令行的新手。我正在尝试找到一个命令,该命令将允许我用white space分号替换(在 .csv 文本文件中)除第一个之外的所有字段。请看下面的例子,任何帮助将不胜感激,我花了很长时间寻找解决方案。如果您确实有答案,请解释一下命令,以便我可以尝试了解如何以及为什么。非常感谢。
输入文本示例:
0   k__Bacteria  p__Firmicutes   c__Bacilli             
1   k__Bacteria  p__Firmicutes   c__Clostridia      
2   k__Bacteria  p__Bacteroidetes    c__Bacteroidia     
3   k__Bacteria  p__Bacteroidetes    c__Bacteroidia
我需要的输出是:
0   k__Bacteria;p__Firmicutes;c__Bacilli        
1   k__Bacteria;p__Firmicutes;c__Clostridia    
2   k__Bacteria;p__Bacteroidetes;c__Bacteroidia   
3   k__Bacteria;p__Bacteroidetes;c__Bacteroidia