-4

例子:

文件 1:

contig01

contig02

contig03

contig04

文件 2:(制表符分隔)

9.8 5.4 5.7 8.7 

5.6 4.5 6.4 4.6

3.4 4.3 2.4 4.5

3.4 3.6 6.5 3.5

我只是想要一个合并它们的文件,所以我得到

contig01 9.8 5.4 5.7 8.7 

contig02 5.6 4.5 6.4 4.6 

ETC

文件的顺序相同

谢谢

4

2 回答 2

3

你想要粘贴命令。

$ cat <<EOF >file1
> contig01
> contig02
> contig03
> contig04
> EOF

$ cat <<EOF >file2
> 9.8 5.4 5.7 8.7
> 5.6 4.5 6.4 4.6
> 3.4 4.3 2.4 4.5
> 3.4 3.6 6.5 3.5
> EOF

$ paste file1 file2
contig01        9.8 5.4 5.7 8.7
contig02        5.6 4.5 6.4 4.6
contig03        3.4 4.3 2.4 4.5
contig04        3.4 3.6 6.5 3.5
于 2013-07-31T14:53:33.127 回答
1

在 unix 中,使用man paste

paste f1 f2
于 2013-07-31T14:52:54.553 回答