📅  最后修改于: 2023-12-03 14:40:52.132000             🧑  作者: Mango
在 Linux 系统中,我们可以使用 dpkg
命令来获取已安装软件包的版本信息。dpkg
是 Debian 包管理工具,可以用于处理 .deb
格式的软件包。
以下是使用 dpkg
命令获取安装包版本的示例代码:
## 获取安装包版本
version=$(dpkg -s <package_name> | grep Version | awk '{print $2}')
## 打印版本号
echo "版本号: $version"
将上述代码保存到一个 Shell 脚本文件中,然后使用以下命令运行该脚本:
bash <script_name>.sh
请注意替换 <package_name>
为你想要获取版本的软件包名称。
此脚本会使用 dpkg -s <package_name>
命令获取软件包的详细信息,然后使用管道将输出传递给 grep
命令来匹配 Version
行。最后,使用 awk
命令提取该行的第二个字段,也就是软件包的版本号。
你可以根据需要添加更多的逻辑来处理版本信息,例如与其他版本进行比较或将版本号作为其他操作的输入。
以上代码会打印软件包的版本号,并且可以根据需要修改以适应你的开发环境和需求。
希望这个介绍对你有所帮助!