Linux中wc命令的5个实际示例:行数,单词和字符

Linux中wc命令的一些实际示例,如何计算文本文件的行数,单词数以及字符数。

Linux中的wc命令是什么?

wc命令显示有关文件的统计信息,例如行数,单词数,字符数。

常规信息:wc代表字数统计。

wc命令的语法为:

wc [options] [files]

wc命令具有以下选项:

  • -l:仅打印行数
  • -w:仅打印字数
  • -c:仅输出字节数
  • -M:打印字符数(非文本文件的字节数除外)
  • -L:打印文件中最长行的长度
  • -files0-from = F:从文件F获取文件名(文件名必须以NULL分隔)

Linux中5个wc命令的实际示例

在此示例中,我们将使用文件alex.txt和andreyex.txt。 您可以使用本文示例中指定的wc命令加载这些文件。

在线计算文本中的字符数: https://charactercount.org/ru,这是一种用于计算文本中字符数的便捷工具,您将始终知道文本和单词中有多少个字符,并且在处理文本时也可以使用自动保存。

如果只使用wc命令输入文件名,不带任何参数,它将同时显示行数,字数和字节数。

wc alex.txt
15  45 366 alex.txt

以上述形式:

  • 15-行数
  • 45-字数统计
  • 366-字节数

现在您知道了wc命令的选项,让我们看一下wc命令的一些示例。

1.计算文件中的行数

如果只想知道文本文件中的行数,则可以将wc命令与’l’选项一起使用。 基本上,它计算文件中的行数。

wc -l alex.txt
20 alex.txt

2.计算文件中的单词数

如果只想知道文本文件中的单词数,则可以将wc命令与’w’选项一起使用。 它将显示带空格的单词数。

wc -w alex.txt
80 alex.txt

3.计算文件中的字节和字符数

如果它是常规文本文件,则字节数和字符数必须相同。 但这对于非文本文件将有所不同。

要显示文件中的字节数,请使用带有’c’选项的wc命令:

wc -m alex.txt
366 alex.txt

要显示文件中的字符数,请使用带有’m’选项的wc命令:

wc -m alex.txt
366 alex.txt

我们知道您必须考虑到“ c”选项更适合于字符计数任务,但是Unix / Linux命令一直很奇怪。

4.显示文件最长行的长度

wc命令的“ L”参数显示文件中最长行的长度(字符数)。

wc -L alex.txt
31 alex.txt

5.显示多个文件的行数,单词数,字符数。

wc命令可以使用多个文件。 它将一次显示每个文件的输出,以及所有文件的总数。

例如,如果我们要显示两个文件中的行数,则如下所示:

wc -l alex.txt andreyex.txt
20 alex.txt
12 andreyex.txt
32 total

温馨提示:wc与其他使用管道的命令(|)

到目前为止,您所看到的只是一个wc命令的简单示例。 您可以选择使用wc与其他命令的输出一起使用管道(|)。

例如,您可以将ls命令的输出重定向到wc,以便可以计算给定目录中文件和子目录的总数。

ls | wc -l

可能性是无止境。 您只需要使用灰色方框即可在不同情况下使用wc命令。

您可能已经注意到wc命令的输出包含文件名。 如果只想获取不带文件名的数字,则可以将其与c​​ut命令一起使用,并从输出中删除文件名。

Sidebar