使用awk将多个文件csv合并为一个
Combine multiple files csv into one using awk
我想根据两个文件中存在的唯一 ID 合并两个 .csv 文件。
第一个文件由 17 列组成,第二个文件由 2 列组成,在两个文件中,第一列是相同的唯一 ID。
在要创建的文件 3 中,我想要 18 列。
我一直在尝试粘贴
paste -d ' ' SPOOL1.csv SPOOL2.csv > MERGED.csv
但这当然没有考虑唯一列。
不精通awk,所以感谢所有帮助。
谢谢
听起来如果文件被排序的话
join SPOOL1 SPOOL2 > MERGED
如果你处理未显示的分隔符,应该会让你更接近
我想根据两个文件中存在的唯一 ID 合并两个 .csv 文件。 第一个文件由 17 列组成,第二个文件由 2 列组成,在两个文件中,第一列是相同的唯一 ID。 在要创建的文件 3 中,我想要 18 列。 我一直在尝试粘贴
paste -d ' ' SPOOL1.csv SPOOL2.csv > MERGED.csv
但这当然没有考虑唯一列。 不精通awk,所以感谢所有帮助。 谢谢
听起来如果文件被排序的话
join SPOOL1 SPOOL2 > MERGED
如果你处理未显示的分隔符,应该会让你更接近