.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH DIFF3 1 2025年四月 "diffutils 3.12" 用户命令 .SH 名称 diff3 \- 逐行比较三个文件 .SH 概述 \fBdiff3\fP [\fI\,选项\/\fP]... \fI\,我的文件 旧文件 你的文件\/\fP .SH 描述 逐行比较三个文件。 .PP 必选参数对长短选项同时适用。 .TP \fB\-A\fP, \fB\-\-show\-all\fP 输出所有更改,用方括号标注冲突 .TP \fB\-e\fP, \fB\-\-ed\fP 输出 ed 脚本,将从 旧文件 到 你的文件 的更改合并到 我的文件 .TP \fB\-E\fP, \fB\-\-show\-overlap\fP 类似于 \fB\-e\fP,但用方括号标注冲突 .TP \fB\-3\fP, \fB\-\-easy\-only\fP 类似于 \fB\-e\fP,但仅合并不重叠的更改 .TP \fB\-x\fP, \fB\-\-overlap\-only\fP 类似于 \fB\-e\fP,但仅合并重叠的更改 .TP \fB\-X\fP 类似于 \fB\-x\fP,但用方括号标注冲突 .TP \fB\-i\fP 将 'w' 和 'q' 命令追加到 ed 脚本 .TP \fB\-m\fP, \fB\-\-merge\fP 输出实际合并后的文件,如果没有给出其他选项则按 \fB\-A\fP 进行 .TP \fB\-a\fP, \fB\-\-text\fP 将所有文件视为文本 .TP \fB\-\-strip\-trailing\-cr\fP 去除输入行尾的回车符 .TP \fB\-T\fP, \fB\-\-initial\-tab\fP 通过在行首添加制表符来对齐制表符 .TP \fB\-\-diff\-program\fP=\fI\,程序\/\fP 使用指定程序来比较文件 .TP \fB\-L\fP, \fB\-\-label\fP=\fI\,标签\/\fP 使用给定标签代替文件名(最多可重复三次) .TP \fB\-\-help\fP 显示此帮助信息并退出 .TP \fB\-v\fP, \fB\-\-version\fP 显示版本信息并退出 .PP 默认输出格式是较为易读的文件修改表示。 .PP \fB\-e\fP, \fB\-e\fP, \fB\-x\fP, \fB\-X\fP(及相应的长选项)会导致输出 ed 脚本而非默认格式。 .PP 最后,\fB\-m\fP(\fB\-\-merge\fP)选项会使 diff3 在内部执行合并并输出实际合并后的文件。对于不寻常的输入,这比使用 ed 更加可靠。 .PP 如果 文件 为 '\-' 或缺失,则从标准输入读取。如果成功则退出状态为 0,有冲突为 1,出错为 2。 .SH 作者 由 Randy Smith 编写。 .SH 报告错误 请将程序缺陷报告至:bug\-diffutils@gnu.org .br GNU diffutils 主页: .br GNU 软件的通用帮助: .SH 版权 版权所有 \(co 2025 自由软件基金会。许可证 GPLv3+:GNU GPL 第 3 版或更新版本 。 .br 这是自由软件:您可以自由地更改并对其重新发布。在法律所允许的范围内不含任何担保。 .SH 亦见 \fBcmp\fP(1), \fBdiff\fP(1), \fBsdiff\fP(1) .PP \fBdiff3\fP 的完整文档以 Texinfo 手册形式维护。如果你的系统上正确安装了 \fBinfo\fP 和 \fBdiff3\fP 程序,命令 .IP \fBinfo diff3\fP .PP 应该可以让你访问完整的手册。 .SH "跋" .br 本页面中文版由中文 man 手册页计划提供。 .br 中文 man 手册页计划:\fBhttps://github.com/man-pages-zh/manpages-zh\fR