diff file1 file2 

Перечисляет ли diff file1 file2 все разные строки между file1 и file2 , включая все непечатаемые символы?

1 ответ1

0

Да, он будет печатать все разные строки между двумя файлами, если в каком-либо файле нет двоичных символов.

Примеры:
С пробелами:

echo 'difftest ' > diff1
echo 'difftest' > diff2
diff diff1 diff2

Выход:

1c1
< difftest 
---
> difftest

С новой строки:

echo 'difftest ' > diff1
echo 'difftest\n' > diff2
diff diff1 diff2

Выход:

1c1,2
< difftest 
---
> difftest
> 

С двоичным символом (NULL):

echo 'difftest\0' > diff1
echo 'difftest' > diff2
diff diff1 diff2

Выход:

Binary files diff1 and diff2 differ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .