我正在使用标准连接命令来连接两个基于column1 的排序文件。
命令很简单 join file1 file2 > output_file。
但是如何使用相同的技术连接 3 个或更多文件呢?
连接 file1 file2 file3 > 输出文件
上面的命令给了我一个空文件。
我认为 sed 可以帮助我,但我不太确定如何?
man join
:
NAME
join - join lines of two files on a common field
SYNOPSIS
join [OPTION]... FILE1 FILE2
它只适用于two files.
如果需要加入三个,也许可以先加入前两个,然后加入第三个。
try:
join file1 file2 | join - file3 > output
应该连接三个文件而不创建中间临时文件。-
告诉 join 命令读取第一个输入流stdin
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)