描述
为了查找系统上安装的软件包的数量,我尝试了该命令dpkg -l | grep -c "^ii"(可在此处找到:如何显示已安装的软件包的数量)。
问题
它有效,但我不明白"^ii"到底是什么。
在尝试另一个命令 后,apt list --installed | grep -c "installed"我得到了 738 作为响应,这是不正确的。正确答案是737,添加的是什么?
是^ii一个正则表达式,与 一起使用时grep,将导致grep仅输出以两个字符 开头的行ii。首字母^是一个“锚点”,它将强制表达式在行的开头匹配或根本不匹配。如果没有^,grep将会列出包含ii任何位置的行。使用-c,grep输出匹配行的数量。
至于 的ii输出中行开头的含义dpkg -l,请参阅dpkg-query 输出的第一列中的“ii”是什么意思?
至于你的第二个问题,由于你没有说出为什么你认为这个数字不正确,所以无法回答。
| 归档时间: |
|
| 查看次数: |
368 次 |
| 最近记录: |