Deleted Added
full compact
wc.1 (98167) wc.1 (101670)
1.\" Copyright (c) 1991, 1993
2.\" The Regents of the University of California. All rights reserved.
3.\"
4.\" This code is derived from software contributed to Berkeley by
5.\" the Institute of Electrical and Electronics Engineers, Inc.
6.\"
7.\" Redistribution and use in source and binary forms, with or without
8.\" modification, are permitted provided that the following conditions

--- 19 unchanged lines hidden (view full) ---

28.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
29.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33.\" SUCH DAMAGE.
34.\"
35.\" @(#)wc.1 8.2 (Berkeley) 4/19/94
1.\" Copyright (c) 1991, 1993
2.\" The Regents of the University of California. All rights reserved.
3.\"
4.\" This code is derived from software contributed to Berkeley by
5.\" the Institute of Electrical and Electronics Engineers, Inc.
6.\"
7.\" Redistribution and use in source and binary forms, with or without
8.\" modification, are permitted provided that the following conditions

--- 19 unchanged lines hidden (view full) ---

28.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
29.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33.\" SUCH DAMAGE.
34.\"
35.\" @(#)wc.1 8.2 (Berkeley) 4/19/94
36.\" $FreeBSD: head/usr.bin/wc/wc.1 98167 2002-06-13 13:18:57Z tjr $
36.\" $FreeBSD: head/usr.bin/wc/wc.1 101670 2002-08-11 10:52:13Z tjr $
37.\"
38.Dd June 13, 2002
39.Dt WC 1
40.Os
41.Sh NAME
42.Nm wc
43.Nd word, line, character, and byte count
44.Sh SYNOPSIS

--- 7 unchanged lines hidden (view full) ---

52input
53.Ar file
54(or standard input, by default) to the standard output.
55A line is defined as a string of characters delimited by a <newline>
56character,
57and a word is defined as a string of characters delimited by white space
58characters.
59White space characters are the set of characters for which the
37.\"
38.Dd June 13, 2002
39.Dt WC 1
40.Os
41.Sh NAME
42.Nm wc
43.Nd word, line, character, and byte count
44.Sh SYNOPSIS

--- 7 unchanged lines hidden (view full) ---

52input
53.Ar file
54(or standard input, by default) to the standard output.
55A line is defined as a string of characters delimited by a <newline>
56character,
57and a word is defined as a string of characters delimited by white space
58characters.
59White space characters are the set of characters for which the
60.Xr isspace 3
60.Xr iswspace 3
61function returns true.
62If more than one input file is specified, a line of cumulative counts
63for all the files is displayed on a separate line after the output for
64the last file.
65.Pp
66The following options are available:
67.Bl -tag -width Ds
68.It Fl c

--- 44 unchanged lines hidden (view full) ---

113and
114.Pa report2
115as well as the totals for both:
116.Pp
117.Dl "wc -mlw report1 report2"
118.Sh DIAGNOSTICS
119.Ex -std
120.Sh SEE ALSO
61function returns true.
62If more than one input file is specified, a line of cumulative counts
63for all the files is displayed on a separate line after the output for
64the last file.
65.Pp
66The following options are available:
67.Bl -tag -width Ds
68.It Fl c

--- 44 unchanged lines hidden (view full) ---

113and
114.Pa report2
115as well as the totals for both:
116.Pp
117.Dl "wc -mlw report1 report2"
118.Sh DIAGNOSTICS
119.Ex -std
120.Sh SEE ALSO
121.Xr isspace 3
121.Xr iswspace 3
122.Sh COMPATIBILITY
123Historically, the
124.Nm
125utility was documented to define a word as a ``maximal string of
126characters delimited by <space>, <tab> or <newline> characters''.
127The implementation, however, didn't handle non-printing characters
128correctly so that `` ^D^E '' counted as 6 spaces, while ``foo^D^Ebar''
129counted as 8 characters.
130.Bx 4
131systems after
132.Bx 4.3
133modified the implementation to be consistent
134with the documentation.
135This implementation defines a ``word'' in terms of the
122.Sh COMPATIBILITY
123Historically, the
124.Nm
125utility was documented to define a word as a ``maximal string of
126characters delimited by <space>, <tab> or <newline> characters''.
127The implementation, however, didn't handle non-printing characters
128correctly so that `` ^D^E '' counted as 6 spaces, while ``foo^D^Ebar''
129counted as 8 characters.
130.Bx 4
131systems after
132.Bx 4.3
133modified the implementation to be consistent
134with the documentation.
135This implementation defines a ``word'' in terms of the
136.Xr isspace 3
136.Xr iswspace 3
137function, as required by
138.St -p1003.2 .
139.Sh STANDARDS
140The
141.Nm
142utility conforms to
143.St -p1003.1-2001 .
144.Sh HISTORY
145A
146.Nm
147command appeared in
148.At v1 .
137function, as required by
138.St -p1003.2 .
139.Sh STANDARDS
140The
141.Nm
142utility conforms to
143.St -p1003.1-2001 .
144.Sh HISTORY
145A
146.Nm
147command appeared in
148.At v1 .