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

      不同

  • 相关阅读:
    jquery插件之jquery.extend和jquery.fn.extend的区别
    block,inline和inline-block的区别
    css 中 div垂直居中的方法
    Native App vs Web App 以及 Hybrid App的实现原理
    小结
    传输层的端口与TCP标志中的URG和PSH位
    常见路由表生成算法与收敛路由
    NAT技术与代理服务器
    CRC校验
    BinarySearchTree-二叉搜索树
  • 原文地址:https://www.cnblogs.com/chendeming/p/8166989.html
Copyright © 2011-2022 走看看