ฉันต้องการได้รับ (GNU) DIFF เพื่อพิมพ์เฉพาะบรรทัดที่แตกต่างในไฟล์เดียว ได้รับดังนั้น
==> diffa.txt <==
line1
line2 - in a only
line3
line4 changed
line5
==> diffb.txt <==
line1
line3
line4 changed in b
line5
line6 in b only
ฉันต้องการdiff --someoption diffa.txt diffb.txt
ผลิต
line2 - in a only
line4 changed
ดังต่อไปนี้ดูเหมือนว่ามันจะเป็นประโยชน์ แต่มันเป็นความลับบิต:
--GTYPE-group-format=GFMT
Similar, but format GTYPE input groups with GFMT.
--line-format=LFMT
Similar, but format all input lines with LFMT.
--LTYPE-line-format=LFMT
Similar, but format LTYPE input lines with LFMT.
LTYPE is `old', `new', or `unchanged'.
GTYPE is LTYPE or `changed'.
GFMT may contain:
%< lines from FILE1
%> lines from FILE2