(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
매뉴얼 페이지는이 플래그들에 대해 약간 간결합니다! 좋은 질문.
—
quickshiftin
나는 'info diff'가 완전한 예제를 줄 것이라고 지적하고 싶습니다. 정보에는 풍부한 정보가 있습니다.
—
Baroudi Safwen