当前位置: 首页 > 面试题库 >

连接多个文件

陈高寒
2023-03-14
问题内容

我正在使用标准的join命令来连接基于column1的两个排序文件。命令是简单的连接文件1文件2>输出文件。

但是,如何使用相同的技术加入3个或更多文件?join file1 file2 file3>
output_file上面的命令给了我一个空文件。我认为sed可以帮助我,但我不太确定该怎么做?


问题答案:

man join

NAME
       join - join lines of two files on a common field

SYNOPSIS
       join [OPTION]... FILE1 FILE2

它仅适用于 两个 文件。

如果您需要加入三个,也许您可​​以先加入前两个,然后再加入第三个。

尝试:

join file1 file2 | join - file3 > output

文件应将这三个文件连接在一起,而无需创建中间临时文件。-告诉join命令从中读取第一个输入流stdin



 类似资料:
  • 问题内容: 即时通讯使用c#为大学项目创建.Net应用程序,需要一些帮助! 我在网络驱动器上托管有一个mdf文件,并且需要多个客户端才能从其应用程序访问此数据库。每个客户端计算机将运行它们自己的sql express实例。 我可以从我的应用程序访问文件,但是当另一个客户端尝试访问它们时,他们会收到以下错误消息 无法打开用户默认数据库。登录失败。用户“ EEEC \ 40023753”的登录失败。

  • 问题内容: 目前,我的连接 mongoose.js 具有以下代码: 需要连接的文件是 test.js : 如何更新mongoose.js以使用mongoose.createConnection(…)函数使用多个连接? 当我进行如下更改时,我仅从一个连接的更改开始: 我得到“未定义不是函数”。如果我使用此代码: 我收到“错误:尝试打开未关闭的连接” 有什么建议吗? 问题答案: mongoose通过

  • 我有一些元素,我想通过JSPlumb社区版将它们连接起来。我在javascript中有以下代码行: 我想做的是在运行时制作两个和一个,并将两个源endpoint连接到目标endpoint,但当我将一个源endpoint连接到目标endpoint时,目标不会接受第二个源endpoint。我该怎么做?

  • 嗨,我想下载一个多java的文件。网套接字。我可以通过基本的get请求获取文件: 这是完美的,但还不够,因为我希望使用多套接字。我可以通过请求HEAD获得头,这样我就可以只获得内容长度。现在我的计划是使用此代码创建线程。例如,如果我想下载一个有3个线程的文件;我将把内容长度除以3,然后用3个线程下载。(0-99) (100-199) (200-299) = 300300字节,然后我会加入部分,但我

  • 问题内容: 我正在尝试创建一个应用程序,该应用程序可以连接并接收来自多个蓝牙低能耗设备的通知。我想知道如何实现这一目标。每个连接是否需要一个单独的线程?考虑到API的异步特性,如何确保能够按发现的顺序发现服务并设置通知。我目前使用的是此处提供的相同结构:https : //developer.android.com/guide/topics/connectivity/bluetooth- le.h

  • 问题内容: 我从来没有做过这样的PHP / MYSQL技巧来加入多表。请具有该领域经验的人员帮助: TICKETS 表中的字段: 表 RECEPTS中的 字段: 表 PAYMENTS中的 字段: 表 CUSTOMERS中的 字段: 表之间的关系很容易理解: 我希望达到的最终结果: 我试图做这样的事情,但在某个地方出错: 问题答案: 您应该可以使用以下方法获得结果: 参见带有演示的SQL Fiddl