Разница между отчетами Diff, но обе строки одинаковы

Это также было предложено:

sudo iptables -A INPUT -s 173.194.55.0/24 -j REJECT sudo iptables -A INPUT -s 206.111.0.0/16 -j REJECT

, чтобы отменить эти команды, используйте ACCEPT вместо REJECT.

1
задан 12 October 2017 в 15:46

4 ответа

Я считаю, что od (восьмеричный дамп) удобен при сравнении файлов с непечатаемыми символами (в частности, файлы, которые diff решает, являются «двоичными» и, таким образом, говорят только о том, что они отличаются).

В приведенном ниже примере я создаю пару файлов, которые могут быть похожими на оригинальные, затем выполните разницу с исходным результатом; Затем я выполняю различие на нескольких разных выходах «od».

$ od $ echo "1"> 2 $ diff 1 2

1c1  
< 1  
- ---  
> 1   
[d9 ] $ echo "1"> 2 $ od -c 2> 2.od $ diff 1 2

1,2c1,2
< 0000000   1  \n
< 0000002
---
> 0000000   1      \n
> 0000003

$ od -c 2> 2.od $ od -Ax -c -t x1 2> 2.od $ diff 1. od 2.od

1,3c1,3
< 000000   1  \n
<         31  0a
< 000002
---
> 000000   1      \n
>         31  20  0a
> 000003
6
ответ дан 25 May 2018 в 19:21

У меня была та же проблема, и я нашел решение, которое могло бы помочь, используйте команду:

dos2unix <file1> <file2>

один из них может быть в формате dos / windows и другой UNIX-формат

после того, как я сделал это, все было хорошо!

1
ответ дан 25 May 2018 в 19:21

Не уверен, что это помогает с трудным поиском пробельных символов, но это удобно для различения: http://www.gnu.org/software/wdiff/

0
ответ дан 25 May 2018 в 19:21

http://www.gnu.org/software/diffutils/manual/html_node/Detailed-Unified.html#Detailed-Unified

Выше ссылка содержит более сжатое и четкое описание.

0
ответ дан 25 May 2018 в 19:21

Другие вопросы по тегам:

Похожие вопросы: