【发布时间】:2015-08-24 18:28:54
【问题描述】:
我有 2 个 csv 文件
文件 1 包含
product_id, category_id, price
pid01,cat01,10
pid02,cat01,10
pid03,cat01,20
pid04,cat02,30
pid05,cat02,20
pid06,cat03,30
文件 2 包含
category_id, category_name
cat01,Mouse
cat02,Cat
cat03,Fish
cat04,Dog
我需要这样的结果
product_id, category_id, category_name, price
pid01,cat01,Mouse,10
pid02,cat01,Mouse,10
pid03,cat01,Mouse,20
pid04,cat02,Cat,30
pid05,cat02,Cat,20
pid06,cat03,Fish,30
或
product_id, category_name, price
pid01,Mouse,10
pid02,Mouse,10
pid03,Mouse,20
pid04,Cat,30
pid05,Cat,20
pid06,Fish,30
如何在 Bash 或 Awk 中实现它?
【问题讨论】:
-
file2 的第一行是否包含标题
-
是的,让我更新一下问题