SebMa Asked: 2020-10-11 05:43:38 +0800 CST2020-10-11 05:43:38 +0800 CST 2020-10-11 05:43:38 +0800 CST 无法 grep apt-cache 显示输出 772 我有一个软件包列表,我想知道哪些软件包在 ubuntu 存储库中不可用。 我输入了这个命令,但它什么也没返回: $ apt-cache show vim TotO perl 2>&1 | grep "Unable to locate package" $ 它出现在 Ubuntu 16.04 LTS 和 18.04 LTS 中。 你能帮我吗 ? 16.04 18.04 apt-cache 1 个回答 Voted Best Answer N0rbert 2020-10-11T05:52:29+08:002020-10-11T05:52:29+08:00 根据apt-cache 手册页 -q, --quiet 安静的; 产生适合记录的输出,省略进度指示器。Moreq将产生更多的安静度,最多为 2。您还可以使用-q=#设置安静度级别,覆盖配置文件。配置项:quiet。 您必须通过--quiet=0才能apt-cache在脚本中使用。 使用下面的代码: apt-cache --quiet=0 show vim TotO perl 2>&1 | grep "Unable to locate package" 或者 apt-cache -q0 show vim TotO perl 2>&1 | grep "Unable to locate package"
根据
apt-cache
手册页您必须通过
--quiet=0
才能apt-cache
在脚本中使用。使用下面的代码:
或者