如何合并文件中的特定列?
how to merge specific columns in a file?
我有一个如下所示的 txt 文件。
bt18 56357609 56363423 color=40, 0, 255, 0.8
bt15 29887448 29918570 color=10, 200, 40, 0.8
列由制表符分隔。
问题是最后 4 列应该如下所示。
bt18 56357609 56363423 color=40,0,255,0.8
bt15 29887448 29918570 color=10,200,40,0.8
我知道如何使用命令 remove/change 分隔符,但不知道如何对特定列执行此操作。
请帮帮我!
和awk
awk 'BEGIN {FS=OFS="\t"} { print , , , }' infile > outfile
awk '{ print "\t""\t""\t" }' infile > outfile
我有一个如下所示的 txt 文件。
bt18 56357609 56363423 color=40, 0, 255, 0.8
bt15 29887448 29918570 color=10, 200, 40, 0.8
列由制表符分隔。 问题是最后 4 列应该如下所示。
bt18 56357609 56363423 color=40,0,255,0.8
bt15 29887448 29918570 color=10,200,40,0.8
我知道如何使用命令 remove/change 分隔符,但不知道如何对特定列执行此操作。
请帮帮我!
和awk
awk 'BEGIN {FS=OFS="\t"} { print , , , }' infile > outfile
awk '{ print "\t""\t""\t" }' infile > outfile