이 CSV 단 하나 개의 열을 포함하는 파일의 차이를 확인하는 방법 :csv 파일과 내가이 보이는 일부 사용자 데이터를 포함하는 CSV 파일이
"10333","","an.10","Kenyata","","Aaron","","","","","","","","","",""
"12222","","an.4","Wendy","","Aaron","","","","","","","","","",""
"14343","","aaron.5","Nanci","","Aaron","","","","","","","","","",""
나는 또한이 파일이
an.10
arron.5
내가 원하는 것은 목록 파일에 포함 된 CSV 파일의 행만 찾는 것입니다.
그래서 원하는 출력은 다음과 같습니다
"10333","","an.10","Kenyata","","Aaron","","","","","","","","","",""
"14343","","aaron.5","Nanci","","Aaron","","","","","","","","","",""
(an.4이 새 목록에 포함되지 않은 방법을 참고.)
를 내가 나에게 사용할 수있는 환경을 가지고 단지에 대한 시도 기꺼이 이 csv에는 수백만 개의 레코드가 들어 있으므로 수동으로 수행하는 것 외에는 목록 자체에 약 100,000 개의 항목이 있습니다.
내 FOSS 도구 CSVfix에서보세요 http://code.google.com/p/csvfix/ - 특히 join 명령. –
어떤 운영 체제입니까? Excel을 사용할 수 있습니까? 프로그래밍 솔루션을 원하십니까? grep과 같은 도구를 사용할 수 있습니까? – Frank
저는 fedora 12를 실행하고 리눅스 박스와 윈도우즈 VM을 가지고 있습니다. Grep, sed, diff, 모두 사용할 수 있습니다. 필자는 CLI 솔루션을 선호하지만 perl이나 다른 어떤 것에 열려 있습니다. – Chris