У меня есть файл каталога, который может отличаться в зависимости от сборки / выпуска.Я хочу выполнить пакетное сравнение, чтобы узнать разницу, особенно новую в новой сборке.
У меня есть код ниже, чтобы выполнить работу:
findstr /ivg:"C:\CA_MOCKUP\Scripts\compare\old\Load_all.M72" "C:\CA_MOCKUP\Scripts\compare\new\Load_all.M72" > C:\CA_MOCKUP\Scripts\compare\result.txt
Теперь я могу получить результат.TXT показывает разницу, но все они в одной строке без разрывов.В любом случае нужно иметь разрыв строки, поэтому будет легко показать разницу строк, в основном разницу строк
Файл входных данных может быть следующим:
;---- Component: CAVDEV App 0401
;---- Catalog: 8295650401_CAVDEV.MXX
8295650401_CAVDEV.P3A
;---- Component: Tetra Admin App 0003
;---- Catalog: TA_app.mxx
8400000100000500_TetraAdmin.P3A
Структурафайл выглядит следующим образом:
;---- Component: XXXXX
;---- Catalog: xxxxx.mxx
xxxxxxxxx.xxx
Мой текстовый файл результатов отображается, как показано ниже, в одной строке
;---- Component: Tetra Admin App 0003;---- Catalog: TA_app.mxx8400000100000500_TetraAdmin.P3A
Просто попытался выполнить эту команду для обработки входного файла
TYPE Load_all.M72 > New_Load_all.M72
В New_load_all.M72 отсутствуют строки, начинающиеся с --- ---