linux-tutorial/codes/linux/ops/soft/main.sh

40 lines
824 B
Bash

#!/usr/bin/env bash
# 打印头部信息
printHeadInfo() {
cat << EOF
***********************************************************************************
* 欢迎使用 Linux CentOS 服务安装配置脚本
* Author: Zhang Peng
***********************************************************************************
EOF
}
main() {
PS3="Please select script type: "
select item in "git" "jdk" "maven"
do
path=$(cd "$(dirname "$0")"; pwd)
case ${item} in
"git") yum install -y git ;;
"jdk") ${path}/jdk/install-jdk8.sh ;;
"maven") ${path}/maven/install-maven3.sh ;;
*)
echo -e "输入项不支持!"
main
;;
esac
break
done
}
filepath=$(cd "$(dirname "$0")"; pwd)
######################################## MAIN ########################################
path=$(cd "$(dirname "$0")"; pwd)
printHeadInfo
main