Когда использует diff | в параллельном дифференциале?

в документации к diff сказано в разделе «Отображение различий бок о бок»:

‘|’
The corresponding lines differ, and they are either both complete or both incomplete.

Что в точности означает полный и неполный ? См. Также пример в Что делает | означает, когда diff запускается для двух файлов? . Существуют разновидности diff, интерпретирующие "|" иначе?

Спасибо Sigbert

0
задан 22 December 2020 в 14:40

1 ответ

Это лучшее описание "неполной строки", которое я смог найти:

  • Когда последняя строка файла заканчивается символом новой строки, это "полная строка". В противном случае это «неполная строка».

Например, предположим, что F и G — однобайтовые файлы, содержащие только f и g соответственно. Затем diff F G выводит:

1c1
< f
\ No newline at end of file
---
> g
\ No newline at end of file
1
ответ дан 22 December 2020 в 12:52

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

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