«Неважно» от того, является ли «безразличным» слово ...
Надежный способ сделать это сравнение - отсортировать два файла в одном порядке, а затем выполнить сравнение файлов. Поскольку вы упоминаете «bcp.exe», это больше похоже на Windows и, вероятно, MS SQL Server, чем на Unix и Sybase.
Я бы, вероятно, использовал Cygwin и либо diff
, либо comm
для сравнения (и sort
для упорядочения) файлов, либо любой эквивалентный рабочий набор инструментов Unix (MKS, ...). Другие люди могут порекомендовать другие инструменты. Частично это зависит от того, сколько различий вы, как вы думаете, вы обычно найдете, и от того, как вы справитесь с ними после того, как найдете их. Нужен ли графический интерфейс? Кроме того, вы столкнулись с проблемой отслеживания различий между номерами строк в несортированных файлах данных.