使用linux命令连接两个文件

时间:2014-05-22 10:24:23

标签: linux unix

我有两个unix文件A和B.

A就像

100
101
102

B就像

ABC
DEF
GHI

我如何拥有一个统一的

 100   ABC
 101   DEF
 102   GHI

就像第一列与其他文件的第一列一样。

2 个答案:

答案 0 :(得分:2)

您使用粘贴。

 NAME
   paste - merge lines of files

SYNOPSIS
   paste [OPTION]... [FILE]...

DESCRIPTION
   Write  lines consisting of the sequentially corresponding lines from each FILE, separated by TABs, to standard output.  With no FILE, or when FILE is -, read standard
   input.

以下命令应该可以解决问题

paste A B

答案 1 :(得分:1)

使用脚本语言,比如python?

>>> fina = open("a")
>>> finb = open("b")
>>> for i in fina.readlines():
...     j = finb.readline()
...     print (i.strip() + " " + j.strip())
...