码迷,mamicode.com
首页 > 系统相关 > 详细

linux文件比对diff命令

时间:2018-07-01 00:24:35      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:ted   info   diff   分享图片   bubuko   意思   IV   文件   AC   

diff是linux中用于比对文件夹、文件内容的命令,用简单易懂的语言描述就是:

  以diff的第一个参数指向的文件(或文件夹)为基础,与第二个参数指向的文件(或文件夹)做比较,返回的内容为比较结果。

 

(1)举个栗子,执行比对命令diff ./test1.txt ./test2.txt待比对的两个文件test1.txt和test2.txt内容如下:

我是test001
123
相同的行
test001独有
测试多一行
---华丽的分割线---

 

我是test002
相同的行
---华丽的分割线---
test002独有
asdf

 

(2)执行结果

  技术分享图片

 

结果解析

  简单来说,如上结果从中间的英文字母分开,字母"a"、"d"、"c"分别表示添加、删除及修改操作。

 

  举个栗子,第一行:1,2c1

  第一个文件test1.txt的第1~2行与test2.txt的第1行内容不相同。

 

  接着跟着如下内容,意思为:test1.txt的第1~2行内容为<开头的部分,与之不同的test2.txt第1行内容为>开头的部分,---为分割线

    < 我是test001

    < 123

    ---

    > 我是test002

 

  换句话说就是:

     test1.txt的第1~2行内容为    

      我是test001

      < 123

 

     与test2.txt的第1~1行内容

     我是test002

  不同

 

 

 

linux文件比对diff命令

标签:ted   info   diff   分享图片   bubuko   意思   IV   文件   AC   

原文地址:https://www.cnblogs.com/chendeming/p/8166989.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!