2011-01-27 6 views
0

커다란 .csv 파일이 있고 첫 번째 줄에 고유 식별자가있는 특정 줄만 사용하여 새 파일을 만드는 일괄 처리가 필요합니다. 기둥..bat 사용 - 첫 번째 .csv의 특정 첫 번째 열 데이터에서 두 번째 .csv 만들기

CSV는 다음과 같습니다. 554,134 및 6852 레코드 만있는 새로운 .csv 파일을 만들어야합니다.

(554), 애플, 자동차, 토미 554, 체리, 자전거, 톰 (554), BANNA, 스케이트 보드,

844, 애플, 자동차, 토미 844, 체리, 자전거, 톰 844, BANNA tomisina , 스케이트 보드, tomisina

(134), 애플, 자동차, 토미 (134), 체리, 자전거, 톰 (134), BANNA, 스케이트 보드, tomisina

6852, 애플, 자동차, 토미 6852, 체리, 자전거, 톰 6852 , BANNA, 스케이트 보드, 토미 (78), 체리, 자전거, 톰 (78), BANNA, 스케이트 보드, tomisina,

(78), 애플, 자동차 tomisina

답변

1

이 전에 대답하지 않았다 왜 알아낼 수 없습니다? !

554, 
134, 
6852, 

이 그 다음을 사용하도록 명령을 변경하면 검색 ID의 긴 목록이있는 경우

findstr /b /c:"554," /c:"134," /c:"6852," "input.csv" >"output.csv" 

, 그래서 같은 줄에 하나의 검색 문자열을 가진 파일을 준비 : 대답은 매우 간단합니다 파일의 검색 문자열 :

findstr /b /g:"searchStrings.txt" "input.csv" >"output.csv"