Я хочу сравнить 2 текстовых файла, используя команду cmd.exe fc
. Тем не менее, он печатает строку выше и строку ниже строки с несогласованностью. Как я могу подавить это поведение?Команда Windows CMD/BATCH - команда FC, показывающая соответствие выше/ниже строк
a.txt
32=10500.3000000 31=5252.8095 30=XXXX 75=20170208 00:32:40 6=5252.8095 60=20170208-00:00:03
b.txt
32=10500.3000000 31=5252.8095 30=YYYY 75=20170208 00:32:40 6=5252.8095 60=20170208-00:00:03
Команда - fc /l /n /c /t /lb200 a.txt b.txt1
Выход Сравнение файлов a.txt и b.txt
***** a.txt 2: 31=5252.8095 3: 30=XXXX 4: 75=20170208 00:32:40 ***** B.TXT 2: 31=5252.8095 3: 30=YYYY 4: 75=20170208 00:32:40 *****
What I Want
***** a.txt 3: 30=XXXX ***** B.TXT 3: 30=YYYY *****
Это невозможно без использования цикла 'for/f' вокруг команды или сторонней утилиты – samdd
для цикла для сравнения по строкам? –
'for/f' loop для удаления первой строки до и после каждого появления' ***** ' – samdd