在shell中水平显示两个文件

veh*_*zzz 4 linux bash scripting cat

档案1:

dsf
sdfsd
dsfsdf
Run Code Online (Sandbox Code Playgroud)

档案2:

sdfsdfsd
sdfsdsdfsdf
dsfsdfsdfsdf
Run Code Online (Sandbox Code Playgroud)

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

dsf        sdfsdfsd
sdfsd      sdfsdsdfsdf
dsfsdf     dsfsdfsdfsdf
Run Code Online (Sandbox Code Playgroud)

谢谢

cod*_*ict 5

您可以将paste命令用作:

paste file1 file2
Run Code Online (Sandbox Code Playgroud)

演示:

$ cat file1
1
2
3
$ cat file2
3
4
5
$ paste file1 file2
1   3
2   4
3   5
$ 
Run Code Online (Sandbox Code Playgroud)

用作分隔符的默认字符是tab.如果你想要一些其他字符说空格,你可以使用以下-d选项:

paste -d ' ' file1 file2
Run Code Online (Sandbox Code Playgroud)