如何计算结果?当您编写命令并出现一些结果时。有什么方法可以计算它们。例如,如果我想知道具有 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
您可以更改“”里面的文本以使其适应其他命令。