WC命令

时间:2019-04-29 03:17:27  来源:igfitidea点击:

Linux wc(字数统计)命令

WC命令

众所周知,wc命令或字数统计用于计数文件的字数,行数和字节数。以下是wc命令的一些有用示例。

wc命令的常规语法

wc [OPTION]... [FILE]...

wc-参数

下表包含可以传递给wc命令的各种参数:

参数说明
-c,--bytes显示字节数
-m,-char显示字符数
-l,-line显示换行计数
-L,--max-line-length显示最长行的长度
-w,--words显示字数统计
-help显示帮助并退出
-version输出版本信息并退出

wc命令-未传递参数

在此示例中,我们将使用wc命令,而没有其他参数。我们还将使用一个测试文件来帮助演示wc命令。可以从下面的cat命令中查看测试文件的内容:

ritter@ubuntu01-pc:~/word_count_examples$ cat test.txt
Arch Linux
Bohdi Linux
CentOS Linux
Deepin Linux
Elementary OS
Fedora Linux
Gentoo
Kali
Lubuntu Linux
Mageia

统计文件内容:

ritter@ubuntu01-pc:~/word_count_examples$ wc test.txt 
 10  17 109 test.txt

从上面的输出中,我们可以看到有10行,17个单词和总共109个字符。

wc命令- 显示行数

ritter@ubuntu01-pc:~/word_count_examples$ wc -l test.txt 
10 test.txt

仅返回了与行数有关的信息。在这个例子中,我们有10行。

wc命令-显示字节数

ritter@ubuntu01-pc:~/word_count_examples$ wc -c test.txt 
109 test.txt

从上面的输出中,我们可以看到文件test.txt的大小为109个字节。

wc命令-显示字符数

ritter@ubuntu01-pc:~/word_count_examples$ wc -m test.txt 
109 test.txt

从上面的输出中,我们可以看到文件test.txt中有109个字符。

wc命令-显示文件中最长那一行的长度

ritter@ubuntu01-pc:~/word_count_examples$ wc -L test.txt 
13 test.txt

我们可以看到测试文件中最长的行的长度为13个字符。

wc命令显示文件中的单词数

ritter@ubuntu01-pc:~/word_count_examples$ wc -w test.txt 
17 test.txt

从上面的输出中,我们可以看到在测试文件中总共找到了17个单词。

wc命令显示目录中的文件数

wc命令的另一种用法是和ls命令组合使用,并将其通过管道传输到字数统计中。然后,这将为我们提供大致的文件计数。

ritter@ubuntu01-pc:~/word_count_examples$ ls
test2.txt  test3.txt  test4.txt  test.txt
ritter@ubuntu01-pc:~/word_count_examples$ ls | wc -l
4