Up: Invoking sdiff


16.1 sdiffのオプション

以下は,gnu sdiffが受け入れるオプションすべての概要です. ぞれぞれのオプションは二つの等価な名前があり,一つは‘-’を前置する単 一文字で,もう一つは‘--’を前置する長い名前です.複数の(引数を取らな い)単一文字のオプションを,単一のコマンドラインの単語に組み合わせること が可能です.長い名前のオプションは,ユニークに決定できる前方部分で省略可 能です.

-a
--text
すべてのファイルを,テキストのように見えない場合でもテキストとして扱い, 行単位で比較します.See Binary.
-b
--ignore-space-change
空白の量の変更を無視します.See White Space.
-B
--ignore-blank-lines
空白行の挿入と削除だけの変更を無視します.See Blank Lines.
-d
--minimal
より小さな変更の組を見つけるアルゴリズムに変更します.これで sdiffはより遅く(時には非常に遅く)なります.See diff Performance.
--diff-program=program
ファイルを比較するため,diffの代わりにプログラムprogram と互換性のある比較を使用します.
-E
--ignore-tab-expansion
タブの展開による変更を無視します.See White Space.
--help
使用方法の概要を出力し終了します.
-i
--ignore-case
大文字小文字の変更を無視します.大文字と小文字が同じであると考えます. See Case Folding.
-I regexp
--ignore-matching-lines=regexp
regexpにマッチした行の挿入や削除だけの変更を無視します. See Specified Folding.
-l
--left-column
二つの共通な行の左の列だけを出力します.See Side by Side Format.
-o file
--output=file
マージされた出力をfileに書き出します.このオプションはマージで必要 です.
-s
--suppress-common-lines
共通の行を出力しません.See Side by Side Format.
--speed-large-files
小さな変更が大量にある大きなファイルの処理を高速化するため,発見的手法を 使用します.See diff Performance.
--strip-trailing-cr
入力ファイルの終りに後置される改行を削除します.See Binary.
-t
--expand-tabs
入力ファイルのタブによる位置合わせを保持するため,出力のタブをスペースに 展開します.See Tabs.
-v
--version
バージョン情報を出力し終了します.
-w columns
--width=columns
行ごとに最大columns列(デフォルトは130列)出力します.See Side by Side Format. 歴史的な理由から,このオプションはdiffでは -Wに,sdiffでは-wになっています.
-W
--ignore-all-space
行の比較で空白を無視します.See White Space. 歴史的な理由から,この オプションはdiffでは-wに,sdiffでは -Wになっています.