根据列值将单个文件分成多个

时间:2011-03-24 08:23:40

标签: bash shell awk

我有一个这样的文件:

one vijay   three
two vijay   four
five chandu three

outputfile1

one vijay   three
two vijay   four

outputfile2

five chandu three

根据第二列的值拆分文件。

我可以在shell脚本中执行此操作。但我认为它在awk中更简单。 我怎么用awk做的?

1 个答案:

答案 0 :(得分:10)

awk '{print $0>$2".txt"}' file