9base

revived minimalist port of Plan 9 userland to Unix
git clone git://git.suckless.org/9base
Log | Files | Refs | README | LICENSE

wc.1 (907B)


      1 .TH WC 1
      2 .SH NAME
      3 wc \- word count
      4 .SH SYNOPSIS
      5 .B wc
      6 [
      7 .B -lwrbc
      8 ]
      9 [
     10 .I file ...
     11 ]
     12 .SH DESCRIPTION
     13 .I Wc
     14 counts lines, words, runes, syntactically-invalid
     15 .SM UTF
     16 codes and bytes in the named
     17 .IR files ,
     18 or in the standard input if no file is named.
     19 A word is a maximal string of characters
     20 delimited by spaces, tabs or newlines.
     21 The count of runes includes invalid codes.
     22 .PP
     23 If the optional argument is present,
     24 just the specified counts (lines, words, runes, broken
     25 .SM UTF
     26 codes or bytes)
     27 are selected by the letters
     28 .BR l ,
     29 .BR w ,
     30 .BR r ,
     31 .BR b ,
     32 or
     33 .BR c .
     34 Otherwise, lines, words and bytes
     35 .RB ( -lwc )
     36 are reported.
     37 .SH SOURCE
     38 .B \*9/src/cmd/wc.c
     39 .SH BUGS
     40 The Unicode Standard has many blank characters scattered through it,
     41 but
     42 .I wc
     43 looks for only
     44 .SM ASCII
     45 space, tab and newline.
     46 .PP
     47 .I Wc
     48 should have options to count suboptimal
     49 .SM UTF
     50 codes
     51 and bytes that cannot occur in any
     52 .SM UTF
     53 code.