Linux shell wc 命令
Linux shell wc 命令用于计算字数。
wc 命令让我们可以计算文件的 Byte 数、字数、或是列数,若不指定文件名称
如果给予的文件名为 -
,则 wc
指令会从标准输入设备读取数据。
wc 命令语法格式
wc [-clw][--help][--version][文件...]
参数
- -c , --bytes , --chars
- 只显示Bytes数
- -l , --lines
- 只显示列数
- -w , --words
- 只显示字数
- --help
- 在线帮助
- --version
- 显示版本信息
范例
先来看看我们 demo1.txt
文件内容
[root@localhost ~]# cat demo1.txt Linux networks are becoming more and more common, but scurity is often an overlooked issue. Unfortunately, in today’s environment all networks are potential hacker targets, fro0m tp-secret military research networks to small home LANs. Linux Network Securty focuses on securing Linux in a networked environment, where the security of the entire network needs to be considered rather than just isolated machines. It uses a mix of theory and practicl techniques to teach administrators how to install and use security applications, as well as how the applcations work and why they are necesary.
默认的情况下,wc 将计算指定文件的行数、字数,以及字节数
使用 wc 统计 demo1.txt
[root@localhost ~]# wc demo1.txt 7 92 607 demo1.txt # demo1.txt 文件的行数为3、单词数92、字节数598
三个数字分别表示 demo1.txt 文件的行数、单词数,以及该文件的字节数
如果想同时统计多个文件的信息,例如同时统计 demo1.txt、demo2.txt、demo3.txt,可使用如下命令:
[root@localhost ~]# wc demo1.txt、demo2.txt、demo3.txt 7 92 607 demo1.txt # 第一个文件行数为3、单词数92、字节数598 9 18 78 demo2.txt # 第二个文件的行数为9、单词数18、字节数78 3 6 32 demo3.txt # 第三个文件的行数为3、单词数6、字节数32 15 116 708 总用量 # 三个文件总共的行数为15、单词数116、字节数708