现在,我使用命令wc封装了许多shell脚本,这是一个真正的awesome.For示例:
$ cat messages | grep \
'fedora-infrastructure:org.fedoraproject.prod.fas.user.create'|wc -l
16 /*output*/.目录find . -type f -exec cat '{}' \; | wc -l中的代码行我是Linux的新手,所以我想现在wc可以做什么样的奇妙事情(与其他命令支持一起)不仅仅是来自手册页的基本用法
发布于 2013-01-03 05:32:35
(编辑:听起来你可能从理解什么管道,以及它们是如何工作的中获益最多)
在命令行上尝试如下:
man wc它为您提供了wc的手册页面,您可以使用该页面查找使用该工具可以做的所有事情。
下面是一些基本的习语/心理模型,让您知道什么时候开始学习Linux:
wc是一个工具。您可以在[shell][2]中直接与许多工具进行交互,例如:ls (列出当前目录的内容)、pwd (打印当前工作目录)、date (打印当前时间)以及更高级的工具,如awk、sed、grep、tr。|语法(但不是||!)称为"管道":stdin (标准输入)读取,也可以从文件中读取,或者根本不需要读取任何内容(例如,ls不需要输入)ls | wc -l这样的事情时,它实际上是说:lsls的输出(通常写入stdout (标准输出))为例,并将其“管道”直接输入stdin of wc,后者连同-l选项到wc计算行数。
wc可以与之交互的其他命令的详尽列表。您所看到的任何类似... | wc的内容,都意味着在|作为输入输入到wc之前,程序的任何输出。https://stackoverflow.com/questions/14133534
复制相似问题