zoukankan      html  css  js  c++  java
  • linux文件比对diff命令

    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

      不同

  • 相关阅读:
    2018 ACM 网络选拔赛 徐州赛区
    2018 ACM 网络选拔赛 焦作赛区
    2018 ACM 网络选拔赛 沈阳赛区
    poj 2289 网络流 and 二分查找
    poj 2446 二分图最大匹配
    poj 1469 二分图最大匹配
    poj 3249 拓扑排序 and 动态规划
    poj 3687 拓扑排序
    poj 2585 拓扑排序
    poj 1094 拓扑排序
  • 原文地址:https://www.cnblogs.com/chendeming/p/8166989.html
Copyright © 2011-2022 走看看