I需要比较两个文件的前两列,如果结果相同,则需要将第一个文件的第二列打印到第一个文件中所有匹配的第二个文件的第二个文件中。比较两列并打印第二个文件中的第二列
输入:
cat sample.txt
135,135-00
135,135-13
135,135-134
235,120-23
235,190-56
cat dump_test.csv
135,121,4,VA,date,date
135,128,6,VA,date,date
135,131,9,VA,date,date
235,128,10,date,date
输出文件:
cat output.txt
135,121,4,VA,date,date,135-00
135,128,6,VA,date,date,135-00
135,131,9,VA,date,date,135-00
135,121,4,VA,date,date,135-13
135,128,6,VA,date,date,135-13
135,131,9,VA,date,date,135-13
135,121,4,VA,date,date,135-134
135,128,6,VA,date,date,135-134
135,131,9,VA,date,date,135-134
235,128,10,date,date,120-23
235,128,10,date,date,190-56
简单的两经过Python程序。首先检查匹配,seocond通过以产生所需的输出。使用Python的string.split(行,“,”)。 – Yotam 2014-09-29 08:40:41