当前位置: 首页 > 科技观察

Linux初学者wc命令讲解

时间:2023-03-12 17:35:18 科技观察

在命令行工作时,有时您可能想知道文件中的字数、字节数,甚至换行符数。如果您正在寻找执行此操作的工具,您会很高兴知道在Linux中,有一个名为wc的命令行实用程序可以为您完成所有这些工作。在本文中,我们将通过简单易懂的示例来讨论此工具。但在我们开始之前,值得一提的是,本教程中提供的所有示例都在Ubuntu16.04上进行了测试。Linuxwc命令wc命令打印每个输入文件的换行符、单词和字节计数。下面是命令行工具的语法:wc[OPTION]...[FILE]...下面是wc的man文档的解释:打印每个文件的换行数,字数和字节数,如果超过一个是指定的文件,还列出了总行数。单词是由空格分隔的非零长度字符序列。如果没有指定文件,或者文件为“-”,则读取标准输入。下面的问答式例子可以让你更好地理解wc命令的基本用法。注意:在所有示例中,我们将使用名为file.txt的文件作为输入文件。以下是该文件包含的内容:hihellohowareyouthanks.Q1。如何打印字节数使用-c命令选项打印字节数。wc-cfile.txt这是此命令在我们的系统上产生的输出:如何打印字节文件包含29个字节。Q2。如何打印字符数要打印字符数,请使用-m命令行选项。wc-mfile.txt以下是此命令在我们系统上产生的输出:如何打印字符数该文件包含29个字符。Q3.如何打印换行数使用-l命令选项打印文件中的换行数:wc-lfile.txt以下是示例的输出:如何打印换行数Q4。如何打印字数要打印文件号中的字数,请使用-w命令选项。我们示例中wc-wfile.txt命令的输出如下:如何打印字数这表明文件中有6个字。Q5.如何打印最长行的显示宽度或长度如果要打印输入文件中最长行的长度,请使用-l命令行选项。wc-Lfile.txt以下是在我们的案例中生成的命令:如何打印最长行的显示宽度或长度,以便文件中最长行的长度为11。Q6.如何从文件中读取输入文件名如果您有多个文件名并且您希望wc从一个文件中读取它们,那么请使用-files0-from选项。wc--files0-from=names.txt如何从文件中读取输入文件名如您所见,wc命令在此示例中输出文件file.txt的行数、字数和字符数。name.txt文件中提到了一个名为file.txt的文件。值得一提的是,要成功使用此选项,文件中的文件名应以NUL结尾-您可以通过键入Ctrl+v后跟Ctrl+Shift+@来生成此字符。结论您会同意,wc是一个易于理解和使用的简单命令。我们已经介绍了几乎所有的命令行选项,所以一旦您练习了我们在这里介绍的内容,您就可以在日常工作中使用该工具了。有关wc的更多信息,请参阅其man文档。