linux 下 diff -u命令的使用

众所周知,linux下的diff 命令是个非常好用的工具,其输出有三种方式,即正常输出,并排输出,还有统一输出,这里只讲解统一输出,即使用 diff -u  file1  file2 这种命令

下面举例说明

创建文件1 ccc.txt 文件内容如下

a
b
c
d
e
f
aaa
zzz

拷贝文件 ccc.txt为  ccc.txtbackup并且修改ccc.txt

a
b
5
5
5
5
c
d
e
f
aaa
zzz

使用命令 diff -u ccc.txtbackup ccc.txt

root@iZ2zea0oa5iduixgtbqd51Z:/samsung# diff -u ccc.txtbackup ccc.txt
--- ccc.txtbackup    2019-12-10 11:29:43.255647140 +0800
+++ ccc.txt    2019-12-10 11:30:04.860678626 +0800
@@ -1,5 +1,9 @@
 a
 b
+5
+5
+5
+5
 c
 d
 e
 

 

输出解读

--- 是指修改前的文件,即file1  +++是指修改后的文件即file2  后面附带时间戳

以-开头,说明该内容仅仅存在于file1 中

以+开头 ,说明该内容仅仅存在于file2 中

以空格开头,说明该内容存在于file1 和file2中

@@ -1,5 +1,9@@ 内容为

file1中的1-5行发生变动 变成file2 中的 1-9行,

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值