mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-04-19 10:15:48 +02:00
wc count field widths now are heuristically adjusted depending
on the input size, if known. If only one count is printed, it is guaranteed to be printed without leading spaces. Previously, wc did not align the count fields if POSIXLY_CORRECT was set, but POSIX did not actually require this undesirable behavior, so it has been removed. * doc/coreutils.texi (wc invocation): Likewise.
This commit is contained in:
@@ -2532,17 +2532,17 @@ wc [@var{option}]@dots{} [@var{file}]@dots{}
|
||||
@end example
|
||||
|
||||
@cindex total counts
|
||||
@vindex POSIXLY_CORRECT
|
||||
@command{wc} prints one line of counts for each file, and if the file was
|
||||
given as an argument, it prints the file name following the counts. If
|
||||
more than one @var{file} is given, @command{wc} prints a final line
|
||||
containing the cumulative counts, with the file name @file{total}. The
|
||||
counts are printed in this order: newlines, words, characters, bytes.
|
||||
By default, each count is output right-justified in a 7-byte field with
|
||||
one space between fields so that the numbers and file names line up nicely
|
||||
in columns. However, @acronym{POSIX} requires that there be exactly one space
|
||||
separating columns. You can make @command{wc} use the @acronym{POSIX}-mandated
|
||||
output format by setting the @env{POSIXLY_CORRECT} environment variable.
|
||||
Each count is printed right-justified in a field with at least one
|
||||
space between fields so that the numbers and file names normally line
|
||||
up nicely in columns. The width of the count fields varies depending
|
||||
on the inputs, so you should not depend on a particular field width.
|
||||
However, as a @acronym{GNU} extension, if only one count is printed,
|
||||
it is guaranteed to be printed without leading spaces.
|
||||
|
||||
By default, @command{wc} prints three counts: the newline, words, and byte
|
||||
counts. Options can specify that only certain counts be printed.
|
||||
|
||||
Reference in New Issue
Block a user