|
|
|
|
挪动端

为通博8888官网初学者解说wc下令

在下令行任务时,偶然您能够想要晓得一个文件中的单词数目、字节数、乃至换行数目。假如您正在寻觅如许做的东西,您会很快乐地晓得,在 通博8888官网 中,存在一个下令行适用顺序,它被称为 wc ,它为您完成一切这些任务。在本文中,我们将经过复杂易懂的例子来讨论这个东西。

作者:Himanshu Arora泉源:通博8888官网中国|2018-02-10 07:36

人工智能+区块链的开展趋向及使用调研陈诉


为通博8888官网初学者解说wc下令

在下令行任务时,偶然您能够想要晓得一个文件中的单词数目、字节数、乃至换行数目。假如您正在寻觅如许做的东西,您会很快乐地晓得,在 通博8888官网 中,存在一个下令行适用顺序,它被称为 wc ,它为您完成一切这些任务。在本文中,我们将经过复杂易懂的例子来讨论这个东西。

但是在我们开端之前,值得一提的是,本教程中提供的一切示例都在 Ubuntu 16.04 上停止了测试。

通博8888官网 wc 下令

wc 下令打印每个输出文件的新行、单词和字节数。以下是该下令行东西的语法:

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

以下是 wc 的 man 文档的表明:

  1. 为每个文件打印新行、单词和字节数,假如指定多于一个文件,也列出总的行数。单词是由空格分开的非零长度的字符序列。假如没有指定文件,或当文件为 `-`,则读取规范输出。

上面的 Q&A 款式的示例将会让您更好地理解 wc 下令的根本用法。

留意:在一切示例中我们将运用一个名为 file.txt 的文件作为输出文件。以下是该文件包括的内容:

  1. hi
  2. hello
  3. how are you
  4. thanks.

Q1. 怎样打印字节数

运用 -c 下令选项打印字节数.

  1. wc -c file.txt

上面是这个下令在我们的零碎上发生的输入:

怎样打印字节数

怎样打印字节数

文件包括 29 个字节。

Q2. 怎样打印字符数

要打印字符数,请运用 -m 下令行选项。

  1. wc -m file.txt

上面是这个下令在我们的零碎上发生的输入:

怎样打印字符数

怎样打印字符数

文件包括 29 个字符。

Q3. 怎样打印换行数

运用 -l 下令选项来打印文件中的新行数:

  1. wc -l file.txt

这里是我们的例子的输入:

怎样打印换行数

怎样打印换行数

Q4. 怎样打印单词数

要打印文件中的单词数目,请运用 -w 下令选项。

  1. wc -w file.txt

在我们的例子中下令的输入如下:

怎样打印字数

怎样打印字数

这表现文件中有 6 个单词。

Q5. 怎样打印最长行的表现宽度或长度

假如您想要打印输出文件中最长行的长度,请运用 -l 下令行选项。

  1. wc -L file.txt

上面是在我们的案例中下令发生的后果:

怎样打印最长行的表现宽度或长度

怎样打印最长行的表现宽度或长度

以是文件中最长的行长度是 11。

Q6. 怎样从文件读取输出文件名

假如您有多个文件名,而且您盼望 wc 从一个文件中读取它们,那么运用-files0-from 选项。

  1. wc --files0-from=names.txt

怎样从文件读取输出文件名

怎样从文件读取输出文件名

如你所见 wc 下令,在这个例子中,输入了文件 file.txt 的行、单词和字符计数。文件名为 file.txt 的文件在 name.txt 文件中提及。值得一提的是,要乐成地运用这个选项,文件中的文件名应该用 NUL 停止——您可以经过键入Ctrl + v 然后按 Ctrl + Shift + @ 来天生这个字符。

结论

正如您所认同的一样,从了解和运用目标来看, wc 是一个复杂的下令。我们曾经引见了简直一切的下令行选项,以是一旦你训练了我们这里引见的内容,您就可以随时在一样平常任务中运用该东西了。想理解更多关于 wc 的信息,请参考它的 man 文档

【编辑引荐】

  1. 8个你纷歧定全都理解的rm下令示例
  2. 通博8888官网与Unix之差别在哪?
  3. 【理论】怎样定制嵌入式通博8888官网刊行版
  4. 神不知鬼不晓,运用Shell剧本掩饰笼罩通博8888官网效劳器上的操纵陈迹
  5. Gerg:关于Meltdown和Spectre影响下的通博8888官网内核情况
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
各人都在看
猜你喜好

读 书 +更多

通晓JavaScript静态网页编程(实例版)

本书经过少量实例代码,以ECMA-262版本3为根底,联合JavaScript 1.5和JavaScript 5.5,由浅入深、按部就班地引见了JavaScript知识要点与编...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊