wc命令用于打印出文件的行数、单词数、字节数。后可跟指定文件,如果没有文件会读取标准输入。
一般格式:
wc [选项]… [文件]…
常用选项:
-c, –bytes :打印字节数
-m, –chars :打印字符数
-l, –lines :打印行数
-L, –max-line-length :打印最长那一行的长度
-w, –words :打印单词数
举例:
1、计算/var/log/secure文件行数
# wc -l < /var/log/secure
115
2、计算hi.txt文件行数
# wc -l hi.txt
3 hi.txt
3、显示行数,单词数,字节数
# wc /etc/passwd
27 37 1171 /etc/passwd
4、计算/var/log/message文件行数
# cat /var/log/messages | wc -l
20
5、读取标准输入
# wc -l
aaa
bbb
ccc
此时按Ctrl+D结束输入,得到结果3。
6、统计目录下的文件数
# ls -l /etc/ | wc -l
137