パッケージのリストを引数として使用し、スクリプトには 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
一度にすべて渡します。