我想对以下脚本逻辑进行输入。
因此我们有一个脚本可以根据自定义的操作系统版本进行升级(按RPM计算)。
所以我们有这些版本--- 1.1.5,1.1.8,1.2.1,1.2.2
现在我们编写了一个小脚本,用于从1.1.5更新到1.1.8。所以这个脚本检查第三个八位字节(比如说),然后完成所需的工作。 现在我们必须修改这个脚本,以便在第二和第三个八位字节中进行更改。因此脚本应该处理1.1.5到1.2.2的升级。 所以必须修改逻辑。到目前为止,我们使用了以下逻辑。
for (( j=`$installed_ver_nr + 1`; j<=$target_ver_nr; j++ ))
do
for k in $list_of_reqd_RPMs_to_install
do
if [ $j -lt $target_ver_nr ]; then
rpm -ivh $k
fi
done
done
现在上面的脚本处理从1.1.5->的升级; 1.1.8但不是1.2.2。 在这种情况下您的输入将有所帮助。 感谢名单。