SDIFF
Section: GNU Tools (1)
Updated: 22sep1993
索引
jman
索引
名称
sdiff - 2 つのファイルの違いを調べ、インタラクティブにマージを行なう
索引
書式
sdiff
-o
outfile [options] from-file to-file
索引
解説
sdiff
は、2 つのファイルつを読み込んでマージし、
結果を対話的に
outfile
に出力します。
もし、
from-file
としてディレクトリを指定し、
to-file
がディレクトリでなかった場合、
sdiff
は、
to-file
で指定したファイル名と同じ名前のファイルを
from-file
のディレクトリから捜して、そのファイルとの間で比較を行ないます。
その逆も同じです。
from-file
と
to-file
の両方にディレクトリを指定することはできません。
sdiff
のオプションは
-
から始まりますので、通常
from-file
や
to-file
に
-
から始まるものを指定できません。しかし、引数に
--
を指定することにより、残りの引数がたとえ
-
で始まっていたとしてもファイル名として扱わせます。
-
を入力ファイルとして使用することは出来ません。
-o
(や
--output)
無しで
sdiff
を使用すると、左右に差分を表示します。この使い方は廃れています;
diff --side-by-side
として使って下さい。
オプション
以下は GNU
sdiff
が受け付けるオプションのまとめです。
どのオプションも 2 つの等価な名前を持ちます。
一つは一文字で前に
-
が付き、もう一つは長い名前で前に
--
が付きます。
一文字のオプション(引数を取らない場合に限ります)は、
まとめて一つのコマンドライン引数に出来ます。
長い名前のオプションは識別できる限りにおいて短縮できます。
- -a
-
テキストに見えないとしても、
全てのファイルをテキストとして扱い、行毎に比較します。
- -b
-
空白の量の違いを無視します。
- -B
-
空白行の増減を無視します。
- -d
-
より小さい違いを見付けるかも知れないアルゴリズムに変更します。
sdiff
は遅く(あるときには過度に遅く)なります。
- -H
-
多くの小さな違いを持つ
大きなファイルを高速に扱うヒューリスティクスを使用します。
- --expand-tabs
-
出力においてタブを空白に展開し、
入力ファイルのタブの境界条件を保存します。
- -i
-
大文字小文字の違いを無視します; 大文字と小文字とを同一視します。
- -I regexp
-
regexp
にマッチする行の挿入および削除を無視します。
- --ignore-all-space
-
行を比較している時に、空白を無視します。
- --ignore-blank-lines
-
空行の挿入削除を無視します。
- --ignore-case
-
大文字小文字の違いを無視します; 大文字と小文字とを同一視します。
- --ignore-matching-lines=regexp
-
regexp
にマッチする行の挿入および削除を無視します。
- --ignore-space-change
-
空白の量に関する違いを無視します。
- -l
-
- --left-column
-
共通の行に関しては左のカラムだけを表示します。
- --minimal
-
より小さい違いを見付けるかもしれないアルゴリズムに変更します。
sdiff
は遅く(あるときには過度に遅く)なります。
- -o file
-
- --output=file
-
マージした出力を
file
に出力します。
マージ時にはこのオプションが必要です。
- -s
-
- --suppress-common-lines
-
共通行を表示しません。
- --speed-large-files
-
多くの小さな違いを持つ
大きなファイルを高速に扱うヒューリスティクスを使用します。
- -t
-
出力においてタブを空白に展開し、
入力ファイルのタブの境界条件を保存します。
- --text
-
テキストに見えないとしても、
全てのファイルをテキストとして扱い、行毎に比較します。
- -v
-
- --version
-
sdiff
のバージョンを表示します。
- -w columns
-
- --width=columns
-
出力の幅を
columns
にします。
歴史的な理由で、
diff
では
-W
に、
sdiff
では
-w
になっています。
- -W
-
行を比較する時に水平空白を無視します。
歴史的な理由で
diff
では
-w
に、
sdiff
では
-W
になっています。
索引
関連項目
cmp(1), comm(1), diff(1), diff3(1)
diff
の
info
文書。
索引
診断
比較結果として、違いが無かった場合は、0 を、違いが発見された場合は 1
を、何かエラーがおきた場合は、2 を返します。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- オプション
-
- 関連項目
-
- 診断
-
Time: 07:06:17 GMT, January 12, 2009