Linux“wc”命令可用于提供文件中总共有多少个单词。如果您尝试参加需要最多单词数量的比赛,或者您是一名文章中具有最低字数限制要求的学生,这将非常有用。
事实上,这只适用于文本文件,但如果您需要来自具有丰富文本的文档(如Word文档,OpenOffice文档或富文本文件)中的单词计数,则LibreOffice会通过“工具”菜单提供“单词计数”选项。
如何使用“wc”命令
“wc”命令的基本用法如下:
厕所
例如,我们有一个名为test.txt的文件,其中包含以下内容:
我的论文标题猫坐在垫子上
要找出此文件中的单词数,我们可以使用以下命令:
wc test.txt
“wc”命令的输出如下:
3 9 41 test.txt
值如下:
- 第一个数字是新行字符的数量
- 第二个数字是单词数
- 第三个数字是字节数
- 最终值是文件名
从多个文件中获取总字数
您可以为“wc”命令提供多个文件名,就像获取每个文件的计数和总行数一样。
为了证明这一点,我们复制了test.txt文件并将其命名为test2.txt。要获取两个文件的字数,我们可以运行以下命令:
wc test.txt test2.txt
输出如下:
3 9 41 test.txt3 9 41 test2.txt总共6 18 82
与之前一样,每行的第一个数字是行数,第二个数字是字数,第三个数字是总字节数。 还有另一个可用的开关在名称上有点奇怪,实际上以一种相当奇怪的方式工作。 该命令如下所示: wc --files0-from = - (单词文件后为零) 运行上述命令时,您将看到一个光标,您可以输入文件名。输入文件名后,按两次CTRL和D.这将显示该文件的总计。 现在您可以输入另一个文件名并按两次CTRL D.这将显示第二个文件的总计。 你可以继续这样做,直到你有足够的。按CTRL和C退出到主命令行。 可以使用相同的命令查找文件夹中所有文本文件的所有单词的计数,如下所示: 找 。 -type f -print0 | wc -l --files0-from = - 这将find命令与word count命令结合在一起。对于具有文件类型的所有文件,find命令在当前目录(由。表示)中查找,然后使用wc命令所需的空字符打印出该名称。 wc命令接受输入并处理find命令返回的每个文件名。 如果您只想获取文件中的字节数,可以使用以下命令: wc -c 这将返回总字节数和文件名。 字节数通常略高于文件中的字符总数。如果只需要总字符数,可以使用以下命令: wc -m 对于文件test.txt,输出为39而不是之前的41。 您可以运行以下命令以仅返回文件中的总行数: wc -l 如果您想知道文件中最长的行,可以运行以下命令: wc -L 如果对“test.txt”文件运行此命令,则结果为22,这对应于“猫坐在垫子上”行的字符数。 最后但并非最不重要的是,您可以通过运行以下命令获取文件中的单词总数: wc -w 如何只显示文件中的字节总数
如何只显示文件中的字符总数
如何仅显示文件中的总行数
如何显示文件中的最长行
如何只显示文件中的单词总数