![RH7 中的 RHSA 安装](https://linux22.com/image/126420/RH7%20%E4%B8%AD%E7%9A%84%20RHSA%20%E5%AE%89%E8%A3%85.png)
这是一个类似于我昨天问你的问题(如何连续迭代安装)。
我需要一个从 RHSA 列表作为参数开始的脚本,以“”空格分隔,它在一行中执行此命令但用逗号代替空格。例如,脚本的参数是列表
FIRST_RHSA SECOND_RHSA THIRD_RHSA
并且脚本必须运行为
yum -y -v update --advisory=FIRST_RHSA,SECOND_RHSA,THIRD_RHSA
我尝试使用带有字符替换的数组,但它无法正确运行。请问你有什么想法吗?
谢谢
答案1
varbl="FIRST_RHSA SECOND_RHSA THIRD_RHSA"
yum -y -v update --advisory="${varbl// /,}"
您可以使用 bash 参数替换