【发布时间】:2019-07-24 15:26:11
【问题描述】:
我有 2 个 csv 文件。具有以下字段名称的 file1.csv 和 file2.csv
file1.csv: 用户 ID,电子邮件
file2.csv: user_id, first_name, second_name
我创建了一个 bash 脚本来合并两个 csv 文件:
#!/bin/bash
#Script to merge two csv files based on user_id
join --header -t, <(sort -t, -k1 file_a.csv) <(sort -t, -k1 file_b.csv) > file3.csv
唯一的问题是输出将列名 user_id、email、first_name、last_name 从底部开始 3 行与数据混合在一起。任何人都知道我应该如何更正此问题以使字段名称回到顶部?
【问题讨论】: