cmp.1 774 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. .Dd 2015-10-08
  2. .Dt CMP 1
  3. .Os sbase
  4. .Sh NAME
  5. .Nm cmp
  6. .Nd compare two files
  7. .Sh SYNOPSIS
  8. .Nm
  9. .Op Fl l | Fl s
  10. .Ar file1 file2
  11. .Sh DESCRIPTION
  12. .Nm
  13. compares
  14. .Ar file1
  15. and
  16. .Ar file2
  17. byte by byte.
  18. If they differ,
  19. .Nm
  20. writes the first differing byte- and line-number to stdout.
  21. .Sh OPTIONS
  22. .Bl -tag -width Ds
  23. .It Fl l
  24. Print byte-number and bytes (in octal) for each difference.
  25. .It Fl s
  26. Print nothing and only return status.
  27. .El
  28. .Sh EXIT STATUS
  29. .Bl -tag -width Ds
  30. .It 0
  31. .Ar file1
  32. and
  33. .Ar file2
  34. are identical.
  35. .It 1
  36. .Ar file1
  37. and
  38. .Ar file2
  39. are different.
  40. .It > 1
  41. An error occurred.
  42. .El
  43. .Sh SEE ALSO
  44. .Xr comm 1 ,
  45. .Xr diff 1
  46. .Sh STANDARDS
  47. The
  48. .Nm
  49. utility is compliant with the
  50. .St -p1003.1-2013
  51. specification.
  52. .Pp
  53. The "char" in the default result format has been replaced with "byte".