[ < ] | [ > ] | [ << ] | [上] | [ >> ] | [冒頭] | [目次] | [見出し] | [ ? ] |
diff3
の呼び出しdiff3
コマンドは三つのファイルを比較し,それらの差異の記述を出
力します.その引数は以下のとおりです.
diff3 options… mine older yours |
比較するファイルは,mine,older,そしてyoursです.これ
らの三つのファイルの一つは‘-’が可能で,それはdiff3
にファ
イルを標準入力から読み込むように伝えます.
終了ステータスの0はdiff3
が成功したことを意味し,1は衝突が見つ
かったことを意味し,2は問題があったことを意味します.
14.1 Options to diff3 | Summary of options to diff3 .
|
[ < ] | [ > ] | [ << ] | [上] | [ >> ] | [冒頭] | [目次] | [見出し] | [ ? ] |
diff3
[ < ] | [ > ] | [ << ] | [上] | [ >> ] | [冒頭] | [目次] | [見出し] | [ ? ] |
diff3
のオプション以下は,GNU diff3
が受け入れるすべてのオプションの概要です.
複数の(引数を取らない)単一文字のオプションを,単一のコマンドラインの単語
に組み合わせることが可能です.
ファイルがテキストのように見えない場合でも,すべてのファイルをテキストと して扱い,行ごとに比較します.See section バイナリファイルと,テキストファイルの比較の強制.
olderからyoursへのマージされていないすべての変更を,衝突した 部分の周りをカッコ付の行で囲んでmineに取り込みます.See section 衝突の印づけ.
ファイルの比較で,diff
の代わりにプログラムprogramに互換
性のある比較を使用します.
olderからyoursへのすべての変更をmineに取り込む
ed
スクリプトを生成します.See section 組み込む変更を選択する.
‘-e’に似ていますが,オーバーラップしている変更部分の最初と三番目 のファイルの行をカッコで囲みます.See section 衝突の印づけ. ‘-E’ を用いると,オーバーラップしている変更は以下のようになります.
<<<<<<< mine lines from mine ======= lines from yours >>>>>>> yours |
使用方法の概要を出力し終了します.
System V互換のため,ed
スクリプトの終りに‘w’と‘q’コマ
ンドを生成します.このオプションは,‘-AeExX3’オプションの一つと組
み合わせる必要があり,‘-m’と組み合わせてはいけません.
See section 変更されたファイルの保存.
‘-A’,‘-E’,そして‘-X’オプションで出力されるカッコ に対して,ラベルlabelを使用します.このオプションはそれぞれの入力 ファイルに対して一つ,三回まで与えてもかまいません.デフォルトのラベルは 入力ファイルの名前です.このため,‘diff3 -L X -L Y -L Z -m A B C’は ‘diff3 -m A B C’ように動作しますが,出力は,ファイル名‘A’, ‘B’,そして‘C’からではなく,ファイル名‘X’,‘Y’,そし て‘Z’からのように見えます.See section 衝突の印づけ.
最初のファイルに編集スクリプトを適用し,結果を標準出力に送ります.
diff3
の出力をed
にパイプで送るのとは異なり,これはバ
イナリファイルや不完全なファイルに対しても動作します.編集スクリプトのオ
プションが指定されていない場合,‘-A’が仮定されます.
See section マージされた出力を直接生成する.
通常の書式の行の前のテキストに,二つのスペースの代わりにタブを出力します. これで,行中のタブによる位置合わせが普通になります.See section タブストップの位置合わせを保持する.
バージョン情報を出力し終了します.
‘-e’に似ていますが,オーバーラップしている変更だけ出力します. See section 組み込む変更を選択する.
‘-E’に似ていますが,オーバーラップしている変更だけ出力します.言 い替えると,‘-x’に似ていますが,‘-E’のようにカッコを変更し ます.See section 衝突の印づけ.
‘-e’に似ていますが,オーバーラップしていない変更だけ出力します. See section 組み込む変更を選択する.
[ << ] | [ >> ] | [冒頭] | [目次] | [見出し] | [ ? ] |
この文書は新堂 安孝によって2009年9月22日にtexi2html 1.82を用いて生成されました。