linux 合并制表符文件中多列的命令?

linux command to combine multiple columns in a tab-delim file?

各位!

如何转换这个

a     2     3     4 
b     3     1     6
c     3     5     2 
d     6     3     5

到下面?

a-2:3     4
b-3:1     6
c-3:5     2
d-6:3     5

谢谢!!!

您可以使用 awk,在您的情况下:

awk -F \t '{print "-"":"}' < input.txt

如果输入在 input.txt 文件中,或者您甚至可以通过管道传输到 awk