패키지 목록을 인수로 사용하고 스크립트는 한 줄로 패키지 설치를 수행하는 스크립트가 필요합니다. 예를 들어 다음과 같이 스크립트를 시작하십시오.
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
한 번에 모두 전달합니다.