linux命令在tab-delim文件中组合多个列?

时间:2015-03-23 02:58:41

标签: linux command-line command

大家好!

我该如何转换

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

谢谢!!!

1 个答案:

答案 0 :(得分:2)

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

awk -F \\t '{print $1"-"$2$3":"$4}' < input.txt

如果输入位于input.txt文件中,或者您甚至可以输入awk