Comm 命令

comm全名是compare, 也就是用来对比文件的.

但是这个对比是有要求的, 要求就是两个文件必须先排好序, 然后comm再一行一行的对比.

  1. cat 1
  2. 1
  3. 2
  4. 4 #
  5. 5 #
  6. cat 2
  7. 1
  8. 2
  9. 3 #
  10. 4 #
  11. comm 1 2
  12. 1
  13. 2
  14. 3 #文件2的不同
  15. 4
  16. 5 #文件1的不同

可以结合diff命令对比一下区别:

  1. diff 1 2
  2. 2a3
  3. > 3
  4. 4d4
  5. < 5

下面的更直观一点:

  1. diff -u 1 2
  2. --- 1 2016-01-19 19:28:28.979078030 +0800
  3. +++ 2 2016-01-19 19:28:36.059135875 +0800
  4. @@ -1,4 +1,4 @@
  5. 1
  6. 2
  7. +3
  8. 4
  9. -5