継続的にインストールを繰り返す方法

継続的にインストールを繰り返す方法

パッケージのリストを引数として使用し、スクリプトには 1 行でパッケージのインストールを実行するスクリプトが必要です。たとえば、次のようにスクリプトを起動します。

script package1 package2 package3

次の方法でインストールを実行します。

yum -y install package1 package2 package3

当然、直接インストールできない状況ですが、スクリプトを利用する必要があります。私は何をすべきですか?この方法は、私が必要とするもの以外の行にパッケージをインストールします。

for pkg in "$@"
do
    yum -y install "$pkg"
done

ベストアンサー1

これはスクリプトで行うのが合理的なようです。

yum -y install "$@"

"$@"for-loopと同様に、スクリプト自体で別々に引用されたコマンドライン引数に拡張されます。ただし、パラメータを繰り返すのではなく、yum -y install一度にすべて渡します。

おすすめ記事