Yum
如何連續迭代安裝
我需要一個腳本,以便將軟體包列表作為參數提供,該腳本在一行中執行軟體包的安裝。例如以這種方式啟動腳本:
script package1 package2 package3
它以這種方式執行安裝:
yum -y install package1 package2 package3
顯然,我無法直接安裝它們,但我需要使用腳本。我該怎麼辦?這種方式將軟體包安裝在不同的行中,這不是我需要的。
for pkg in "$@" do yum -y install "$pkg" done
在您的腳本中,這似乎是一件合理的事情:
yum -y install "$@"
"$@"
將擴展為腳本本身單獨引用的命令行參數,就像它在您的for
-loop 中所做的那樣。但是不是循環遍歷參數,而是一次性將它們全部傳遞給yum -y install
。