[工具] Shell 显示所有可升级的软件版本,并自动生成相应的升级命令 (openSUSE & SLES)

介绍

基本信息

作者:朱明宇
名称:openSUSE & SLES 显示所有可升级的软件版本,并自动生成相应的升级命令
作用:openSUSE & SLES 显示所有可升级的软件版本,并自动生成相应的升级命令

使用方法

给此脚本添加执行权限
执行此脚本
执行此脚本大致会生成以下内容:

zypper update  MozillaFirefox-78.12.0-lp152.2.61.1 MozillaFirefox-translations-common-78.12.0-lp152.2.61.1 alsa-oss-1.1.8-lp152.4.3.1

脚本

#!/bin/bash

m=''

for n in `zypper list-updates | tail -n +5 | awk '{print $7"-"$11}'`
do
        m="$m $n"
done

echo "zypper update $m"