1つのファイルで異なる行のみを(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
これらのフラグについては、manページは間違いなく少し簡潔です!良い質問。
—
quickshiftin
'info diff'が完全な例を提供し、infoには豊富な情報があることを指摘したいと思います。
—
バロウディサフウェン16