日期:2014-05-16  浏览次数:20560 次

csv文件,查找某个域,然后替换整行
如题,两个csv文件,要将第二个文件中的所有行替换第一个文件中逗号前相同的行

请问用哪个命令实现起来比较方便?大致怎么解决

谢谢~
------解决方案--------------------
awk -F, 'NR==FNR{a[$1]=$0}NR>FNR{if($1 in a)print a[$i];else print}' b.csv a.csv > c.csv