можно ли убрать "+" и "-" после сравнения различий - PullRequest
0 голосов
/ 08 ноября 2019

Так что, если я сделаю сравнение различий, файл, который является createt, имеет знак «+» или «-» в начале каждой строки. Есть ли возможность удалить их или использовать другой инструмент сравнения, чтобы сделать это без «+» или «-»?

, поэтому я думаю, что возможно изменить параметры комментария к разным.

a.txt content:
Dog
Cat
Ape
---------------------
b.txt content:
Dog
Cat
diff a.txt b.txt > c.txt
output:
-Ape

1 Ответ

0 голосов
/ 08 ноября 2019

Просто перенаправьте вывод diff в grep, чтобы отфильтровать только те строки, которые вы хотите сохранить (которые кажутся только удалениями), а затем sed, чтобы удалить ненужные символы.

git diff a.txt b.txt | grep '^-' | sed 's/^-//'
...