これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド flipdiff です。
プログラム:
NAME
flickdiff - XNUMX つの増分パッチの順序を交換します。
SYNOPSIS
フリップディフ [[-NS n] | [--strip-match =n]] [[-U n] | [--unified =n]] [[-NS PAT] |
[--drop-context =PAT]] [[-q] | [-静か]] [[-z] | [-解凍]] [[-b] |
[--ignore-space-change]] [[-B] | [--ignore-blank-lines]] [[-i] | [--大文字と小文字を無視する]]
[[-w] | [--ignore-all-space]] [--in-place] 差分1 差分2
フリップディフ {[--help] | [ - バージョン]}
DESCRIPTION
フリップディフ は、順番に適用する XNUMX つのパッチ ファイルの順序を交換します。 の
パッチは「クリーン」である必要があります。コンテキスト行が一致し、不一致があってはなりません。
オフセット。
交換されたパッチは、マーカー線とともに標準出力に送信されます。
(「=== 8< === ここをカット === 8< ===」)。 - 所定の位置に オプションが渡されます。
その場合、出力は元の入力ファイルに書き戻されます。
OPTIONS
-p n, --strip-match =n
ファイル名を比較するときは、最初のファイル名を無視してください n 両方のパッチのパス名コンポーネント。
(これは -p GNUのオプション patch(1)。)
-q, - 静かな
静かな出力。 各パッチの最初に論理的根拠の線を出さないでください。
-U n, --unified =n
表示しよう n コンテキストの行(少なくとも n 両方のコンテキストの行
入力ファイル)。 (これは -U GNUのオプション 差分(1)。)
-d パターン, --drop-context =パターン
シェルワイルドカードに一致するファイルにコンテキストを表示しないでください パターン。 このオプション
複数回与えることができます。
シェルワイルドカードパターンの解釈はスラッシュをカウントしないことに注意してください
特別な文字またはピリオド(言い換えると、フラグは与えられません) fnmatch)。 この
「* / basename」タイプのパターンを、数を制限せずに指定できるようにするためです。
パス名コンポーネント。
-i, --大文字と小文字を区別しない
大文字と小文字は同じであると考えてください。
-w, -- すべてのスペースを無視
パッチの空白の変更を無視します。
-b, --ignore-space-change
空白の量の変更は無視してください。
-B, --空白行を無視
行がすべて空白の変更は無視してください。
-z, -解凍
拡張子が.gzおよび.bz2のファイルを解凍します。
- 所定の位置に
出力を元の入力ファイルに書き込みます。
- 助けて
短い使用法メッセージを表示します。
- バージョン
フリップディフのバージョン番号を表示します。
制限
これは非常に軽くテストされているだけなので、機能しない可能性もあります。 使用する - 所定の位置に ではありません
現時点では推奨されています。
場合によっては、パッチを有効に反転できない場合があります。
コンテンツの意味論を理解する。 このプログラムは、次のような完全な行のみを使用します。
XNUMX つのパッチの適用中のある段階で出現し、XNUMX つの行を構成することはありません
部品から。
このため、通常は出力を読んで、次のことを確認することをお勧めします。
理にかなっている。
onworks.netサービスを使用してオンラインでflipdiffを使用する