2 つのファイルの違いを見つけ、対話的にマージを行う
FROMFILE TOFILE
OUTFILE
に出力される。それ以外の場合は side-by-side 形式で違いを生成する。
FROMFILE
がディレクトリで
TOFILE
がディレクトリでない場合、
sdiff
は
FROMFILE
にある、ファイル名が
TOFILE
と同じものを比較の対象にする (逆も同じ)。
FROMFILE と TOFILE
の両方にディレクトリを指定することはできない。
入力ファイルに
` - '
を用いることはできない。
[訳注: 多くのコマンドでは
` - '
は標準入力の意味になる]
-a, --text
-b, --ignore-space-change
-d, --minimal
-i, --ignore-case
-l, --left-column
-o OUTFILE , --output= OUTFILE
OUTFILE
に書き込む。マージを行うためにはこのオプションが必要である。
-s, --suppress-common-lines
-t, --expand-tabs
-w COLUMNS , --width= COLUMNS
COLUMNS
桁にする。
歴史的な理由から、
diff (1)
ではこのオプションは
-W
になっていることに注意。
-B, --ignore-blank-lines
-E, --ignore-tab-expansion
-H, --speed-large-files
-I REGEXP , --ignore-matching-lines= REGEXP
REGEXP
にマッチした行を挿入・削除するだけの違いは無視する。
-W
--diff-program= PROGRAM
--strip-trailing-cr
--help
-v, --version
e
eb
ed
el
er
l
q
p
s
v
0
1
2