Ubuntu18.04体系如何用diff3命令比较3个存档并将不同之处显示到标准值输出
资讯 2025-03-02 16:20 141

Ubuntu18.04体系如何用diff3命令比较3个文档并将不同之处显示到准则输出

在ubuntu18.04中如何用diff3命令比较3个文档,将3个文档的不同的地方显示到准则输出。

语法:

diff3(选项)(参数)

选项:

-a:把所有的文档都当做文本文档按照行为组织进行比较,即给定的文档不是文本文档;

-A:合并第2个文档和第3个文档之间的不同到第1个文档中,有对抗内容用括号括起来;

-B:与选项“-A”功能相同,但是不显示对抗的内容;

-e/--ed:生成一个“-ed”脚本,用于将第2个文档和第3个文档之间的不同合并到第1个文档中;

--easy-only:除了不显示互相重叠的变动,与选项“-e”的功能相同;

-i:为了和system V体系支持兼容,在“ed”脚本的最后生成“w”和“q”命令。此选项必须和选项“-AeExX3”连用,但是不能和“-m”连用;

--initial-tab:在正常格式的行的文本前,输出一个TAB字符而非两个空白字符。此选项将导致在行中TAB字符的对齐方式看上去标准。

参数:

要比较的三个文档名

实例:

1.查看要比较的三个文档的内容

2.用diff3命令进行比较并输出成果