我可以从下面的代码中安装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 然后自动退出。
答案 0 :(得分:0)
Bourne shell的脚本片段的正确语法是:
echo "Do you wish to install MySql?"
read yn
case "$yn" in
Yes)
yum install mysql
;;
No) ;;
esac