永发信息网

linux join 不同栏位

答案:2  悬赏:30  手机版
解决时间 2021-12-30 02:42
  • 提问者网友:献世佛
  • 2021-12-29 08:08
# head -n 4 quotas.sorted sales.sorted
==> quotas.sorted <==
50 joe
75 jane
80 herman
95 chris

==> sales.sorted <==
chris 300
herman 150
jane 200
joe 100

求指点:
在不调整列顺序的情况下。如何用join将quotas.sorted sales.sorted 这两个文件排序?
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-12-29 08:25
join命令:将两个文件中相同数据的那行加在一起(join主要用来处理相关文件,在使用join前先要使用sort排序) 用法如下: #join [-ti12] file1 file2 -t:join默认以空格分割数据
全部回答
  • 1楼网友:夜余生
  • 2021-12-29 09:56
这是join命令的错误提示啊,说明你要整合列的file1文件,在join之前,没有做sort排列。 所以整合不到一起去。所以你应该修改shell脚本,先用sort对file1进行排列,然后再用join整合列。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯