Я сделал три текстовых файла: 0nl.txt , 1nl.txt и 2nl.txt .
Они оба имеют одинаковое содержание:
test
hello
Единственная разница между ними состоит в том, сколько символов новой строки они имеют после последнего «o», с 0, 1 и 2 соответственно.
Я могу сравнить между файлами с помощью FC:
C:\Users\NeatN\Desktop\fctest>fc 0nl.txt 1nl.txt
Comparing files 0nl.txt and 1NL.TXT
FC: no differences encountered
C:\Users\NeatN\Desktop\fctest>fc 0nl.txt 2nl.txt
Comparing files 0nl.txt and 2NL.TXT
***** 0nl.txt
***** 2NL.TXT
*****
C:\Users\NeatN\Desktop\fctest>fc 1nl.txt 2nl.txt
Comparing files 1nl.txt and 2NL.TXT
***** 1nl.txt
***** 2NL.TXT
*****
COMP , с другой стороны, обнаруживает, что они имеют разные размеры, но не показывает различия между ними:
C:\Users\NeatN\Desktop\fctest>comp 0nl.txt 1nl.txt /M
Comparing 0nl.txt and 1nl.txt...
Files are different sizes.
C:\Users\NeatN\Desktop\fctest>comp 0nl.txt 2nl.txt /M
Comparing 0nl.txt and 2nl.txt...
Files are different sizes.
C:\Users\NeatN\Desktop\fctest>comp 1nl.txt 2nl.txt /M
Comparing 1nl.txt and 2nl.txt...
Files are different sizes.
Как определить отсутствующий символ новой строки в 0nl.txt по сравнению с 1nl.txt и показать его пользователю?

