diff -u -s, перевод строки (+, -) не дает правильного значения - PullRequest
0 голосов
/ 12 сентября 2018

Я использую diff -u -s file1 file2 и считаю + и - для добавленных и удаленных строк в файлах для автоматизации сравнения файлов.(Измененные строки также будут считаться как один + и один -).Эти подсчеты совпадают со статистикой сравнения инструмента Araxis (Всего добавлено + Удалено из сценария = Изменено + Удалено + Новое из Araxis) для большинства файлов.Но общее количество сценариев и общее значение Araxis не совпадают для нескольких файлов.

PS - я использую cygwin для запуска сценария в Windows.Я пробовал dos2unix, tail -c 4 и т. Д. В надежде удалить символы спецификации.Но из этих преступных файлов некоторые из них не имеют спецификации, и все равно количество не совпадает.Ниже приведены несколько примеров файлов преступников.(1) SIACPO_ActivacionDesactivacionBlacklist.aspx.vb - Скрипт дает общее количество 57, в то время как araxis 55 (2) SIACPO_Suspension_Servicio.aspx - Скрипт дает общее число 2509, в то время как araxis 2473 (3) RepCuadreProceso.asxxarax.(4) detaPago.aspx.vb - это странный файл.Изменений нет вообще, кроме символа спецификации в 1-й строке.Скрипт выдает 0, 0 отсчет, тогда зачем вообще это в измененном списке файлов ??

Теперь, как я могу прикрепить эти 4 файла обрезки (версия Dev и версия Prod) для устранения неполадок?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...