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になっています.