首页 > 系统相关 >3.4.Linux-文本过滤与处理-diff3指令:比较3个文件的不同(了解)

3.4.Linux-文本过滤与处理-diff3指令:比较3个文件的不同(了解)

时间:2022-12-08 08:56:15浏览次数:37  
标签:选项 diff3 centos 文件 VM 3.4 Linux txt

1.diff3 

diff3命令用于比较3个文件,将3个文件的不同的地方显示到标准输出。

2.语法

diff3(选项)(参数)

3.选项

-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字符的对齐方式看上去规范。

4.参数

文件1:指定要比较的第1个文件;
文件2:指定要比较的第2个文件;
文件3:指定要比较的第3个文件。

5.实例

[root@VM-4-13-centos dff3]# cat 1.txt 
1 1 1
2 2 2
3 3 3
[root@VM-4-13-centos dff3]# cat 2.txt  
1 1 1
2 5 2
3 3 3
[root@VM-4-13-centos dff3]# cat 3.txt  
1 1 1
2 2 2
3 6 6
[root@VM-4-13-centos dff3]# diff3 1.txt 2.txt 3.txt 
====
1:2,3c
  2 2 2
  3 3 3
2:2,3c
  2 5 2
  3 3 3
3:2,3c
  2 2 2
  3 6 6

 

标签:选项,diff3,centos,文件,VM,3.4,Linux,txt
From: https://www.cnblogs.com/joyware/p/16965131.html

相关文章

  • 【Linux】循序渐进学运维-服务篇-LNMP环境部署
    文章目录前言一.LNMP的介绍二.什么是Fast-CGI三.部署实战安装php和mysqlnginx和php的结合a.编译nginxb.配置nginx与php的结合c.重启nginx让配置生效d.配置index......
  • (转)【Linux】Centos7 的 Systemctl 与 创建系统服务 (shell脚本)
    原文:https://blog.csdn.net/qq_42862247/article/details/127260241Systemctlsystemctl命令#启动systemctlstartNAME.service#停止systemctlstopNAME.service#重......
  • linux控制显示器的亮度
    我使用的manjaroyay-Sredshift-b白天:晚上要应用的屏幕亮度(在0.1和1.0之间)-c文件从指定的配置文件加载设置-gR:G:B要应用的其他伽马校正-l纬度:朗您当前......
  • 用xcb在linux创建一个无标题窗口
    //从我的新浪博客搬过来最近,在ubuntu系统开发一个小软件,需要创建一个无标题的窗口。我使用的是xcb库(它对Xlib进行了封装),可惜一直没有找到方便的接口。于是搜索了一番之后,......
  • Linux 磁盘管理
    Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、du和fdisk。df(英文全称:diskfree):列出文件系统的整体磁盘使用量du(英文全称:diskused......
  • Linux getfacl 命令
    Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与......
  • linux 虚拟机本地连接与外网连接设置
    linux虚拟机本地连接与外网连接设置版本标识V1编制单位LiBin编制日期2022年12月7日第一步:设置自己本地电脑网络控制面板--网络和Intern......
  • Linux基础指令
    Linux基础指令本节博客的目的是总结Linux的基础指令,Linux更深层的学习需要后期通过实践来逐步加深。VI&VIM编辑器1)拷贝当前行yy,拷贝当前行向下的5行5yy,并粘贴......
  • 除了Ubuntu以外的Linux系统可以安装Tensorflow/Pytorch的GPU版本吗???
    废话:平时没事有用到的Linux系统有Centos/Redhat/Ubuntu/UOS/Deepin,其中Ubuntu系统主要是用来工作生产的,UOS就是看看国家队的进展如何,Deepin就是看看民营企业的力量,同时也......
  • linux 中 shell 记录程序运行时间
      001、[root@PC1test]#start=`date+%s`##从1970年1月1日00:00:00UTC到目前为止的秒数(时间戳)[root@PC1test]#echo$start1670412402[root@......