Go to the first, previous, next, last section, table of contents.
@command{sdiff}コマンドは,二つのファイルをマージし,その結果を対話的に
出力します.その引数は以下のようになります.
sdiff -o outfile options... from-file to-file
これは,from-fileとto-fileをマージし,outfileに出力し
ます.from-fileがディレクトリでto-fileがそうではない場合,
@command{sdiff}はfrom-file内のファイル名がto-fileのファイル
と比較し,逆も同じです.from-fileとto-fileを両方ともディレク
トリにすることはできません.
@command{sdiff}のオプションは`-'で始まるので,通常はfrom-file
とto-fileを`-'で始めてはなりません.しかし,@option{--}を引数
とすることで,それ以降の引数を`-'で始まる場合でもファイル名として扱
います.`-'を入力ファイルとして使用してはいけません.
@option{-o}(または@option{--output})を用いない@command{sdiff}で,横に並
べた差異を生成します.この使用方法は時代遅れです.代わりに@command{diff}
の@option{-y}や@option{--side-by-side}オプションを使用してください.
0の終了ステータスは差異が見つからなかったことを意味し,1は差異が見つかっ
たことを意味し,そして2は問題が生じたことを意味します.
以下は,GNU @command{sdiff}が受け入れるオプションすべての概要です.
ぞれぞれのオプションは二つの等価な名前があり,一つは`-'を前置する単
一文字で,もう一つは`--'を前置する長い名前です.複数の(引数を取らな
い)単一文字のオプションを,単一のコマンドラインの単語に組み合わせること
が可能です.長い名前のオプションは,ユニークに決定できる前方部分で省略可
能です.
- @option{-a}
-
- @option{--text}
-
すべてのファイルを,テキストのように見えない場合でもテキストとして扱い,
行単位で比較します.See section バイナリファイルと,テキストファイルの比較の強制.
- @option{-b}
-
- @option{--ignore-space-change}
-
空白の量の変更を無視します.See section 空白とタブのスペースの差を抑制する.
- @option{-B}
-
- @option{--ignore-blank-lines}
-
空白行の挿入と削除だけの変更を無視します.See section 空白行の差を抑制する.
- @option{-d}
-
- @option{--minimal}
-
より小さな変更の組を見つけるアルゴリズムに変更します.これで
@command{sdiff}はより遅く(時には非常に遅く)なります.See section @command{diff}の性能のトレードオフ.
- @option{--diff-program=program}
-
ファイルを比較するため,@command{diff}の代わりにプログラムprogram
と互換性のある比較を使用します.
- @option{-E}
-
- @option{--ignore-tab-expansion}
-
タブの展開による変更を無視します.See section 空白とタブのスペースの差を抑制する.
- @option{--help}
-
使用方法の概要を出力し終了します.
- @option{-i}
-
- @option{--ignore-case}
-
大文字小文字の変更を無視します.大文字と小文字が同じであると考えます.
See section 大文字小文字の差を抑制する.
- @option{-I regexp}
-
- @option{--ignore-matching-lines=regexp}
-
regexpにマッチした行の挿入や削除だけの変更を無視します.
See section 正規表現にマッチする行を抑制する.
- @option{-l}
-
- @option{--left-column}
-
二つの共通な行の左の列だけを出力します.See section 並べた書式の制御.
- @option{-o file}
-
- @option{--output=file}
-
マージされた出力をfileに書き出します.このオプションはマージで必要
です.
- @option{-s}
-
- @option{--suppress-common-lines}
-
共通の行を出力しません.See section 並べた書式の制御.
- @option{--speed-large-files}
-
小さな変更が大量にある大きなファイルの処理を高速化するため,発見的手法を
使用します.See section @command{diff}の性能のトレードオフ.
- @option{--strip-trailing-cr}
-
入力ファイルの終りに後置される改行を削除します.See section バイナリファイルと,テキストファイルの比較の強制.
- @option{-t}
-
- @option{--expand-tabs}
-
入力ファイルのタブによる位置合わせを保持するため,出力のタブをスペースに
展開します.See section タブストップの位置合わせを保持する.
- @option{-v}
-
- @option{--version}
-
バージョン情報を出力し終了します.
- @option{-w columns}
-
- @option{--width=columns}
-
行ごとに最大columns列(デフォルトは130列)出力します.See section 並べた書式の制御. 歴史的な理由から,このオプションは@command{diff}では
@option{-W}に,@command{sdiff}では@option{-w}になっています.
- @option{-W}
-
- @option{--ignore-all-space}
-
行の比較で空白を無視します.See section 空白とタブのスペースの差を抑制する. 歴史的な理由から,この
オプションは@command{diff}では@option{-w}に,@command{sdiff}では
@option{-W}になっています.
Go to the first, previous, next, last section, table of contents.