如何计算结果

如何计算结果

如何计算结果?当您编写命令并出现一些结果时。有什么方法可以计算它们。例如,如果我想知道具有 python word 的应用程序有多少个结果。

dpkg -l | grep python

答案1

对于 grep,你可以简单地使用-c选项

dpkg -l | grep -c python

man grep

   -c, --count
          Suppress normal output; instead print a count of matching  lines
          for  each  input  file.  With the -v, --invert-match option (see
          below), count non-matching lines.  (-c is specified by POSIX.)

更一般地,你可以将命令输出通过管道传输到wc命令,例如

 dpkg -l | grep python | wc -l

答案2

一种简单的方法是使用 for 循环和一个计数元素的变量:

for i in `dpkg -l | grep python`; do let elements=elements+1; done; echo $elements

您可以更改“”里面的文本以使其适应其他命令。

相关内容