Skip to content

Linux 中的  wc  命令

wc  命令会为我们显示关于指定文件(或透过管道符接收的参数)的有用信息。

echo test >> test.txt
wc test.txt
1       1       5 test.txt

以下是透过管道符的例子,我们可以利用它来给  ls -al  命令的运行输出计数:

ls -al | wc
6      47     284

第一列返回的是行数,第二列是字数,第三列则是比特数。

我们可以让它只计算行数:

wc -l test.txt

或者只计算字数:

wc -w test.txt

或者只计算比特数:

wc -c test.txt

在 ASCII 字符集中,比特数等于字符数。但对于非 ASCII 字符集,由于一些字符可能占用多个比特,字符的数目可能会不同(这在 Unicode 里有发生过)。

这种情况下使用  -m  参数可以得到正确的数目:

wc -m test.txt