wc - 显示文件中的行数、字数和字符数
/usr/bin/wc [–c | –m | – C] [–lw] [file...]
/usr/bin/wc [ [-c | --bytes] | [-m | --chars] | [-C] ] [-l | --lines] [ -w | --words] [--help] [ [--files0-from=FILE] | [ file ...] ]
wc 可读取一个或多个输入文件,缺省情况下,针对每个文件向标准输出中写入一行,其中包括每个文件中包含的换行符数、字数和字节数(后跟文件名,按该顺序写入)。字定义为以 isspace(3C) 字符分隔的长度非零的字符串。
如果指定了多个文件,wc 将写入指定的所有文件中各项统计的总数以及总文件数而非文件名。
缺省情况下,wc 将写入全部三项计数。通过指定选项可以使其只写入某些计数。–c 和 – m 选项互斥。
If no file is specified as an operand, or if the file is -, wc reads from standard input and no filename is written to standard output.文件的开头被定义为当前偏移。
The following options are supported for both /usr/bin/wc and ksh.只有 ksh 支持选项的长格式:
Counts bytes.
统计字符数。与 –m 相同。
从 FILE 中的 NULL 终止的文件列表读取输入。如果 FILE 为 '-',则使用标准输入。
统计行数。
报告最长行的长度。
统计字符数。Same as –C.
统计以空格字符或换行符分隔的字数。Delimiting characters are Extended UNIX Code (EUC) characters from any code set defined by isspace(3C).
如果未指定选项,则缺省值为 –lwc(统计行数、字数和字节数)。
支持下列操作数:
输入文件的路径名称。如果未指定 file 操作数,则使用标准输入。
有关影响 wc 执行的以下环境变量的说明,请参见 environ(7):LANG、LC_ALL、LC_CTYPE、LC_MESSAGES 和 NLSPATH。
成功完成。
出现错误。
有关下列属性的说明,请参见 attributes(7):
|
cksum(1), isspace(3C), iswalpha(3C), iswspace(3C), setlocale(3C), attributes(7), environ(7), standards(7)