라인 컨텐츠를 수행하는 도구는 비교 만 비교합니다
문제
BCP.EXE를 사용하여 데이터베이스로 가져 오기 위해 TSV 파일을 생성하기 위해 AA 도구에서 작업하고 있으며 출력을 검증하고 싶습니다. 생성 한 파일을 기존 데이터베이스에서 BCP를 사용하여 내보내면서 생성 된 파일과 비교하여이를 수행 할 수 있습니다. 내 문제는 순서가 때때로 파일마다 다를 수 있다는 것입니다. 라인 순서에 따라 한 쌍의 파일에 정확히 일치하지 않는 줄이있는 경우에만 알려주는 도구를 원합니다.
해결책
'불규칙한'이 단어인지에 대한 '불평'...
이 비교를 수행하는 신뢰할 수있는 방법은 두 파일을 동일한 순서로 정렬 한 다음 파일 비교를 수행하는 것입니다. 'bcp.exe'를 언급하기 때문에 Unix 및 Sybase보다 Windows 및 MS SQL Server와 비슷합니다.
나는 아마도 Cygwin과도 사용할 것입니다 diff
또는 comm
비교하기 (및 sort
주문) 파일 또는 동등한 UNIX WorkAlike Toolset (MKS, ...). 다른 사람들은 다른 도구를 추천 할 수 있습니다. 그것은 부분적으로 당신이 정상적으로 찾을 가능성이 있다고 생각하는 차이점과 찾은 후 어떻게 처리 할 것인지에 달려 있습니다. GUI 출력이 필요합니까? 또한 분류되지 않은 데이터 파일의 특정 줄 번호에 대한 차이점을 추적하는 데 문제가 있습니다.
제휴하지 않습니다 StackOverflow