假设我运行apt-cache show foo
- 它会打印出 的所有记录foo
。如果我想从某种解析脚本中使用它,就会出现问题。有没有标准方法可以仅显示第一条记录?
答案1
您可以使用--no-all-versions
将输出限制为候选版本(即或将由apt
或安装的版本apt-get
)。
从man apt-cache
:
-a, --all-versions Print full records for all available versions. This is the default; to turn it off, use --no-all-versions. If --no-all-versions is specified, only the candidate version will be displayed (the one which would be selected for installation). This option is only applicable to the show command. Configuration Item: APT::Cache::AllVersions.