比較すると、コピーコンテキスト出力形式と統合コンテキスト出力形式の違いは何ですか?
diff -NBur dir1/ dir2/
diff -NBcr dir1/ dir2/
答え1
明らかに、あなたは指示を誤って読んだ。フラグ-u
はつかむ-c
Unicodeではないコンテキストコピー「コンテキスト形式」ではないコンテキスト:
-c -C NUM --context[=NUM] Output NUM (default 3) lines of copied context.
-u -U NUM --unified[=NUM] Output NUM (default 3) lines of unified context.
違いを調べる最も直接的な方法は、次のことを試すことです。
$ cat >1
line
diff
more
^D
$ cat >2
line
ffid
more
^D
$ diff -c 1 2
*** 1 2010-12-14 09:08:48.019797000 +0200
--- 2 2010-12-14 09:08:56.029797001 +0200
***************
*** 1,3 ****
line
! diff
more
--- 1,3 ----
line
! ffid
more
$ diff -u 1 2
--- 1 2010-12-14 09:08:48.019797000 +0200
+++ 2 2010-12-14 09:08:56.029797001 +0200
@@ -1,3 +1,3 @@
line
-diff
+ffid
more
違いを理解していますか?