在shell中水平显示两个文件

时间:2010-12-09 15:31:39

标签: linux bash scripting cat

文件1:

dsf
sdfsd
dsfsdf

文件2:

sdfsdfsd
sdfsdsdfsdf
dsfsdfsdfsdf

我想水平捕获两个文件,结果是:

dsf        sdfsdfsd
sdfsd      sdfsdsdfsdf
dsfsdf     dsfsdfsdfsdf

感谢

1 个答案:

答案 0 :(得分:5)

您可以使用paste命令:

paste file1 file2

演示:

$ cat file1
1
2
3
$ cat file2
3
4
5
$ paste file1 file2
1   3
2   4
3   5
$ 

用作分隔符的默认字符是tab。如果您想要其他角色说空格,可以使用-d选项:

paste -d ' ' file1 file2