paste命令:

merge lines of files

语法格式:

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

常用选项:

-d 指定分隔符

-s 将每个文件合并成行而不是按行粘贴

- 使用标准输入

实例:


[root@www1 ~]# paste test.txt test666.txt
第一行  aaa 111 222
第二行  ccc 333 444
第三行
第四行  aaa 111 222
第五行  ggg 555 666
第六行  bbb 777 888
第七行
        eee 999 000
        eee 999 000
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
[root@www1 ~]# paste -d : test.txt test666.txt
第一行:aaa 111 222
第二行:ccc 333 444
第三行:
第四行:aaa 111 222
第五行:ggg 555 666
第六行:bbb 777 888
第七行:
:eee 999 000
:eee 999 000
:1
:2
:3
:4
:5
:6
:7
:8
:9
:10
[root@www1 ~]# paste -d : -s test.txt test666.txt
第一行:第二行:第三行:第四行:第五行:第六行:第七行
aaa 111 222:ccc 333 444::aaa 111 222:ggg 555 666:bbb 777 888::eee 999 000:eee 999 000:1:2:3:4:5:6:7:8:9:10