JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... プログラム diff で生成された差分リストを含むパッチファイル patchfile を引数に取り、 1 個または複数のオリジナルファイルにこれらの差分を適用 ... ッチの当たるファイルが 1 個だけの場合、 orginalfile としてコマンドラインで指定することができる。 実行すると、 patch は差分 (diff) リストの形式を判別する。 ただし、 -c ( --context ), -e ( --ed ), -n ( --normal ), -u ( --unified ) オプションのどれかが指 ... 定された場合、自動判別は行なわれない。 コンテキスト diff (old-style, new-style, unified) および ノーマル diff は patch プログラム自身がパッチを適用する。 いっぽう、 ed diff はパイ ... ... INES ] [ -W COLUMNS ] [ -X FILE ] [ --binary ] [ --brief ] [ --changed-group-format= fORMAT ] [ --context [ = LINES ]] [ --diff-program= PROGRAM ] [ --ed ] [ --exclude= PATTERN ] [ --exclude-from= FILE ] [ --expand-tabs ] [ --forward-ed ] [ --from-fi ... -format= FORMAT ] [ --old-line-format= FORMAT ] [ --paginate ] [ --rcs ] [ --recursive ] [ --report-identical-files ] [ --sdiff-merge-assist ] [ --show-c-function ] [ --show-function-line= REGEXP ] [ --side-by-side ] [ --speed-large-files ] [ --start ... -unchanged-line-format= FORMAT ] [ --unidirectional-new-file] [--unified [ = LINES ]] [ --width= COLUMNS ] FROMFILE TOFILE diff [ -v ] [ --help ] [ --version ] 説明 diff は 2 つのファイルを比較し、それらの違いを記述して出力する。 もっとも簡単な場合は ... ... ルに対して、それぞれ cmp と diff プログラムを呼び出すために使われます。 指定されたすべてのオプションは cmp や diff に直接渡されます。 ファイルが 1 つしか指 ... le1 と file1 .bz2 を伸長したファイルが比較されます。 2 つのファイルが指定された場合、必要であれば伸長を行ってから、 cmp や diff に渡されます。 終了状態は cmp や diff のものが採用されます。 関連項目 cmp (1), diff (1), bzmore (1), bzless (1), bzgrep (1 ... ), bzip2 (1) バグ cmp や diff プログラムのメッセージでは、指定されたファイル名ではなく、 一時ファイルの名前が使用されます。 ... ... ルに対して、それぞれ cmp と diff プログラムを呼び出すために使われます。 指定されたすべてのオプションは cmp や diff に直接渡されます。 ファイルが 1 つしか指 ... le1 と file1 .bz2 を伸長したファイルが比較されます。 2 つのファイルが指定された場合、必要であれば伸長を行ってから、 cmp や diff に渡されます。 終了状態は cmp や diff のものが採用されます。 関連項目 cmp (1), diff (1), bzmore (1), bzless (1), bzgrep (1 ... ), bzip2 (1) バグ cmp や diff プログラムのメッセージでは、指定されたファイル名ではなく、 一時ファイルの名前が使用されます。 ... ... [ file2 ] lzdiff [ diff_options ] file1 [ file2 ] 説明 xzcmp と xzdiff は、以下の圧縮ファイル xz (1), lzma (1), gzip (1), bzip2 (1), lzop ( ... 1) に対して cmp (1) または diff (1) を起動します。指定されたオプションは、すべて cmp (1) または diff (1) に受け渡されます。ファイルの指定が 1 つのみであっ ... クスを取り除いたものとなります。ファイルの指定が 2 つあった場合、そのファイルは必要に応じて伸長処理が行われ、 cmp (1) または diff (1) に受け渡されます。返り値は cmp (1) や diff (1) から返されるものがそのまま保持されます。 lzcmp と lzdiff という名前は L ... ... 対して cmp と diff プログラムをそれぞれ呼び出すために使用されます。 指定されたオプションは、 すべて cmp や diff に直接渡されます。 ファイル f ... された場合、 file1 .gz の内容を伸長したものと比較が行われます。 2 つのファイルが指定された場合、 (必要なら伸長を行い) cmp や diff に渡されます。 入力ファイルが修正されることはありません。 終了ステータスは cmp や diff のものがそのまま使用されます。 関連 ... 項目 cmp (1), diff (1), zmore (1), zgrep (1), znew (1), zforce (1), gzip (1), gzexe (1) バグ cmp や diff プログラムのメッセージには、 指定され ... ... 対して cmp と diff プログラムをそれぞれ呼び出すために使用されます。 指定されたオプションは、 すべて cmp や diff に直接渡されます。 ファイル f ... された場合、 file1 .gz の内容を伸長したものと比較が行われます。 2 つのファイルが指定された場合、 (必要なら伸長を行い) cmp や diff に渡されます。 入力ファイルが修正されることはありません。 終了ステータスは cmp や diff のものがそのまま使用されます。 関連 ... 項目 cmp (1), diff (1), zmore (1), zgrep (1), znew (1), zforce (1), gzip (1), gzexe (1) バグ cmp や diff プログラムのメッセージには、 指定され ... ... --speed-large-files ] [ --strip-trailing-cr ] [ --supress-common-lines ] [ --text ] [ --width= COLUMNS ] FROMFILE TOFILE sdiff [ -v ] [ --help ] [ --version ] 説明 sdiff は 2 つのファイルをマージする。 -o が指定されている場合は対話的にマージした結果 ... それ以外の場合は side-by-side 形式で違いを表示するだけである。 FROMFILE がディレクトリで TOFILE がディレクトリでない場合、 sdiff は FROMFILE にある、ファイル名が TOFILE と同じものを比較の対象にする (逆も同じ)。 FROMFILE と TOFILE の両方にディレクトリを ... ことはできない。 入力ファイルに ` - ' を用いることはできない。 [訳注: 多くのコマンドでは ` - ' は標準入力の意味になる] 通常 sdiff は diff を呼び出して処理を行う。 しかし DIFF 環境変数を他のプログラムに設定すれば、そのプログラムを使うように変更できる。 ... ... f options ] file ... 解説 rcsdiff は、 diff (1) を起動して、 指定された RCS ファイルの 2 つのリビジョンを比較します。 RCS 拡張子にマッチするパス名は RCS ファ ... 同じである。 -T , -V , -x , -z オプションの詳細については co (1) を参照してください。 その他、通常ファイルに対して用いられる diff (1) のすべてオプションは、同じ意味で rcsdiff に対して用いることができます。 rev1 と rev2 が両方とも指定されなかった場合、 ... rcsdiff はデフォルト枝 (branch) (デフォルトでは幹(trunk)) の 最新のリビジョンとワークファイルとを比較します。 これは、 最後にチェッ ... ... ィレクトリに 集められます。これは、各ファイルは異なるベースネームを持つ必要がある ということを意味します。例えば、 uux 'sys1!diff sys2!~user1/foo sys3!~user2/foo >!foo.diff' は、コマンド実行時に失敗します。なぜなら、 両方のファイルが sys1 に同一のファイ ... への入力 データは、標準入力が用いられます。ジョブが失敗した場合、 mail (1) コマンドによってメッセージが送られてきます。 uux 'diff -c sys1!~user1/file1 sys2!~user2/file2 >!file.diff' システム sys1 とシステム sys2 上にあるファイルを取得し、 diff を実行し ... た上で、カレントディレクトリのファイル file.diff に結果を 格納します。これがきちんと働くためには、カレントディレクトリが uuxqt (8) デーモンによって書き込める状態でなければ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。