0

我可以从下面的代码中安装 MySQL 或任何包,但我希望从一个脚本中一个一个地安装多个包。


echo "Do you wish to install MySql?" 
select yn in "Yes" "No"; do 
case $yn in 
Yes ) yum -y install mysql; break;; 
No ) exit;; 
esac
done

1)。如果输入No,那么它将进入下一个级别,例如Do you wish to install Apache

2)。如果键入Yes它将安装 MySQL,然后请求下一个包,例如Do you wish to install Apache.

有人可以帮我写这个脚本吗?

我会向你解释。我想为MySQL + Apache + PHP安装创建脚本。
如果MySQL已经安装在我的机器上,我不想安装它,那么它会问我你想安装Apache吗?如果我按 1 它安装然后它会问我你想安装PHP然后自动退出。

4

1 回答 1

0

Bourne shell 的脚本片段的正确语法是:

echo "Do you wish to install MySql?" 
read yn
case "$yn" in 
    Yes)
        yum install mysql
        ;; 
    No) ;; 
esac
于 2013-01-01T15:04:36.873 回答