假设我有两个共享列的制表符分隔文件.这两个文件都有一个标题行,为每列提供标签.采用两个表的并集是一种简单的方法,即从A和B中取出列,但是根据列K的值来这样做?
例如,表A可能是:
employee_id name
123 john
124 mary
Run Code Online (Sandbox Code Playgroud)
和表B可能是:
employee_id age
124 18
123 22
Run Code Online (Sandbox Code Playgroud)
那么基于表A("employee_id")第1列的联合应该产生表:
employee_id name age
123 john 22
124 mary 18
Run Code Online (Sandbox Code Playgroud)
我想用Unix实用程序来做这件事,比如"剪切"等.如何做到这一点?
您可以使用该join实用程序,但需要先对文件进行排序.
join file1 file2
Run Code Online (Sandbox Code Playgroud)
man join 欲获得更多信息
| 归档时间: |
|
| 查看次数: |
1345 次 |
| 最近记录: |