LinuxShell命令wc
1. 简介
wc
命令用来统计每个文件的行、单词和字节数并输出。如果指定多个文件,则输出每个文件的总行\单词\字节数及所有文件总的行\单词\字节数;如果没有指定文件或指定文件为 -
,则从标准输入读取。
2. 格式
1 | wc [options]... [filelist] |
其中,options
指定统计输出格式,filelist
为指定文件列表。options
列表如下:
options |
说明 |
---|---|
-c , --bytes |
输出字节统计数 |
-m , --chars |
输出字符统计数 |
-l , --lines |
输出换行符统计数 |
--files0-from=F |
将文件 F 中以 \0(ASCII NUL)结尾的字符串所指定的文件名作为待统计文件;如果 F 为 - ,则从标准输入读入这些名字 |
-L , --max-line-length |
打印输入行中最大显示宽度(最长行字节数) 【注】tab 键为 8 个字节宽,不可打印字符为 0 个字节宽 |
-w , --words |
输出单词统计数 |
--help |
显示帮助信息 |
--version |
显示版本信息 |
【注】wc
不带任何参数情况下,输出行、单词和字节三者的统计数。
3. 举例
3.1 统计系统所有进程数量
1 | ps -e | wc -l |
3.2 分别统计三个文件中的行、单词和字节数及总的行、单词和字节数
1 | wc 1 2 3 # 1, 2, 3 均为文本文件 |
3.3 统计当前目录下每个文本文件的行、单词和字节数及总的行、单词和字节数
1 | find . -type f -name '*' -print0 | wc --files0-from=- |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 お前はどこまで見えている!
评论
WalineTwikoo