git: ca052baa603a - stable/12 - cmp(1): Add EXAMPLES section
Kyle Evans
kevans at FreeBSD.org
Sun Oct 3 05:20:53 UTC 2021
The branch stable/12 has been updated by kevans:
URL: https://cgit.FreeBSD.org/src/commit/?id=ca052baa603aa5743c616d89c2fb2dfdb6fcd4ea
commit ca052baa603aa5743c616d89c2fb2dfdb6fcd4ea
Author: Fernando Apesteguía <fernape at FreeBSD.org>
AuthorDate: 2020-06-20 11:20:16 +0000
Commit: Kyle Evans <kevans at FreeBSD.org>
CommitDate: 2021-10-03 05:19:56 +0000
cmp(1): Add EXAMPLES section
Add a small number of examples depicting the use of -l, -z and byte offsets
(cherry picked from commit 1831993577db18d193e94269e337f6286536814e)
---
usr.bin/cmp/cmp.1 | 23 ++++++++++++++++-------
1 file changed, 16 insertions(+), 7 deletions(-)
diff --git a/usr.bin/cmp/cmp.1 b/usr.bin/cmp/cmp.1
index 094509dda08b..fc05fb893147 100644
--- a/usr.bin/cmp/cmp.1
+++ b/usr.bin/cmp/cmp.1
@@ -31,7 +31,7 @@
.\" @(#)cmp.1 8.1 (Berkeley) 6/6/93
.\" $FreeBSD$
.\"
-.Dd June 16, 2020
+.Dd June 20, 2020
.Dt CMP 1
.Os
.Sh NAME
@@ -107,26 +107,33 @@ file (before any differences were found).
An error occurred.
.El
.Sh EXAMPLES
-Assuming a file named example.txt with the following contents:
+Assuming a file named
+.Pa example.txt
+with the following contents:
.Bd -literal -offset indent
a
b
c
.Ed
.Pp
-Compare stdin with example.txt:
+Compare stdin with
+.Pa example.txt :
.Bd -literal -offset indent
$ echo -e "a\\nb\\nc" | cmp - example.txt
.Ed
.Pp
-Same as above but introducing a change in byte three in stdin.
+Same as above but introducing a change in the third byte of stdin.
Show the byte number (decimal) and differing byte (octal):
.Bd -literal -offset indent
$ echo -e "a\\nR\\nc" | cmp -l - example.txt
3 122 142
.Ed
.Pp
-Compare example.txt and /boot/loader.conf exiting if size differs.
+Compare file sizes of
+.Pa example.txt
+and
+.Pa /boot/loader.conf
+and return 1 if they are not equal.
Note that
.Fl z
can only be used with regular files:
@@ -135,8 +142,10 @@ $ cmp -z example.txt /boot/loader.conf
example.txt /boot/loader.conf differ: size
.Ed
.Pp
-Compare stdin with file example.txt omitting the 4 first bytes from stdin and
-the 2 first bytes from example.txt:
+Compare stdin with
+.Pa example.txt
+omitting the first 4 bytes from stdin and the first 2 bytes from
+.Pa example.txt :
.Bd -literal -offset indent
$ echo -e "a\\nR\\nb\\nc" | cmp - example.txt 4 2
.Ed
More information about the dev-commits-src-all
mailing list