如何在 Linux 中使用 WC 命令

从终端计算文件中的字数、行数、字节数甚至字符数

厕所 (word count) 命令在 Linux 系统中用于计算文本文件中的字数、行数和字节数。您可以通过管道和其他命令以多种方式使用它来非常轻松地显示有关文本文件的信息。

使用 厕所 命令

一般语法:.

wc [选项..] [文件名]

可用选项 厕所 命令:

选项描述
-l打印文件中的行数
-w打印文件中的单词数
-C打印文件中的字节数
-m打印文件中的字符数
-L打印文件中最长行的长度

例子:

我们将看到一个解释使用的基本示例 厕所 Linux 中的命令。

我们有一个名为 test.txt 的演示文件。以下是演示文件 test.txt 的内容。

这是一个演示文件。本文将帮助您学习 wc 命令。 wc 命令非常容易使用。您可以在本文中了解其功能。您可以在此端口上找到许多与您的所有 Linux 需求相关的有用文章$ 文件结束谢谢。

使用 厕所 这个文件上的命令。

厕所测试.txt

输出:

gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$

在此输出中,您可以看到数字代表的值如下。

  1. 行数 — 11
  2. 字数— 51
  3. 字节数— 275

您还可以使用 厕所 命令对多个文件。

例子:

wc /etc/passwd /proc/cpuinfo

输出:

gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 总计 gaurav@ubuntu:~$

输出中的第 2 行显示有关的详细信息 /etc/passwd 文件和第三行 /proc/cpuinfo.在输出结束时,显示两个文件组合的总数。

如何计算文本文件中的总行数

使用 -l 的选项 厕所 命令,您可以打印给定文本文件中的行数。

一般语法:

wc -l [文件名]

例子:

wc -l /etc/group

输出:

gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$

在这里,在输出中,我们可以看到 /etc/组 文件是 81。

如何计算文本文件中的字数

使用 -w (小写)选项 厕所 命令在终端中打印文本文件中的总字数。

一般语法:

wc -w [文件名]

例子:

wc -w 测试.txt

输出:

51 测试.txt

文本文件 test.txt 中有 51 个单词。

获取文件的字节数

您可以使用 -C 选项与 厕所 命令在终端上打印文件中的字节数。

文件使用的字节数告诉我们该文本文件占用的内存。

一般语法:

wc -c [文件名]

例子:

wc -c /etc/passwd

输出:

gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$

从输出我们可以得出结论, 密码 文件使用 3102 字节。

获取文件中的字符总数

使用 -m 选项与 厕所 命令将打印给定文件中的总字符数。

一般语法:

wc -m [文件名]

例子:

wc -m 测试.txt

输出:

gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$ 

输出显示给定文件中有 275 个字符。

获取文件中最长行的长度

您可以使用 -L (大写)选项与 厕所 命令打印文本文件中最长行的长度。此命令根据一行中的字符数打印长度。

一般语法:

wc -L [文件名]

例子:

wc -L test.txt

输出:

第82话

此输出表示给定文本文件 test.txt 中最长的行中有 82 个字符。

如何计算当前目录中的文本文件数

厕所 命令也可以用来统计当前目录中文本文件的总数。为了做到这一点,你必须使用 厕所 命令与 - 寻找 通过管道命令。

让我们看看这个用法 厕所 通过示例命令。

例子:

寻找 。 - 类型 f | wc -l

.(点) : 在这里, . (点)意味着 寻找 命令应该在当前目录中搜索。

-类型: 这指定了 寻找 命令在当前目录中查找相似的文件类型。

F: 这里, F 代表“文件”。

无论第一个命令的输出是什么 寻找 然后将被输送到 厕所 命令。 厕所 然后将计算当前目录中的文件总数并在您的终端上显示该数字。

输出:

gaurav@ubuntu:~/space$ 找到。 - 类型 f | wc -l 13 gaurav@ubuntu:~/space$ 

输出显示为 13,这意味着给定目录中有 13 个相同类型的文本文件。

结论

正如您所同意的那样,使用 厕所 命令非常简单,可以轻松地与文本文件一起使用以获取有关它们的详细信息。此命令还可以与使用管道选项的其他命令结合使用。