wc 命令
用途
计算文件中的行数、字数、字节数或字符数。
语法
描述
缺省情况下,wc 命令对 File 参数指定的文件中的行数、字数和字节数进行计数。 此命令将换行符数、字数和字节数写到标准输出并为所有指定的文件保留一个总数。
当使用 File 参数时,wc 命令显示文件名以及请求的计数。 如果没有给 File 参数指定一个文件名,wc 命令使用标准输入。
wc 命令受 LANG、LC_ALL、 LC_CTYPE 和 LC_MESSAGES 环境变量影响。
wc 命令将一个字看作是被一个空格 (如空白和跳格)分隔的非零长度字符串。
标志
| 项 | 描述 |
|---|---|
| -c | 统计字节数,除非指定 -k 标志。 如 果指定 -k 标志,wc 命令统计字符数。 |
| -k | 统计字符数。 指定 -k 标志等同于
指定 -klwc 标志。 如果将
-k 标志同其他标志配合使用,那么必须包含 -c 标志。 否则,将会忽略 -k 标志。 请参阅示例 4 和5 以获取更多
信息。注:此标志在将来的发行版中将会撤销。 |
| -l | 统计行数。 |
| -M | 统计字符数。 此标志不能与 -c 标志配合使用。 |
| -w | 统计字数。 一个字被定义为由空白、跳格或换行字符 分隔的字符串。 |
注:如果没有指定标志,缺省情况下, wc 将统计文件中的或来自标准输入的行、字和字节数。
退出状态
本命令返回以下退出值:
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 命令成功运行。 |
| > 0 | 发生错误。 |
示例
- 要显示文件的行,字和字节计数,请输入:
wc 命令显示chap1中。wc chap1 - 要仅显示字节和字数,请输入:
wc 命令显示每个文件中以chap. 该命令还显示这些文件中的总字节数和字数。wc -cw chap* - 要显示文件的行,字和字符计数,请输入:
wc 命令显示chap1中。wc -k chap1 - 要显示文件的字和字符计数,请输入:
wc 命令显示chap1中。wc -kcw chap1 - 要在标准输入上使用 wc 命令,请输入:
wc 命令显示在标准输入中的行数和字数。 -k 标志被忽略。wc -klw - 要显示文件的字符计数,请输入:
wc 命令显示chap1中。wc -m chap1 - 要在标准输入上使用 wc 命令,请输入:
wc 命令显示标准输入中的行数、字数和字符数。wc -mlw
文件
| 项 | 描述 |
|---|---|
| /usr/bin/wc, /bin/wc | 包含 wc 命令。 |
| /usr/ucb/wc | 包含到 wc 命令的符号链接。 |