写一个shell 脚本 输入1则进行Java安装检查 有安装就退出脚本 没有继续执行安装Java 输入2卸载Java
时间: 2024-05-04 14:22:06 浏览: 62
以下是一个简单的实现:
```
#!/bin/bash
function check_java {
if command -v java &>/dev/null; then
echo "Java is already installed on this system."
exit 0
else
echo "Java is not installed on this system."
install_java
fi
}
function install_java {
echo "Installing Java..."
# 这里可以写具体的安装代码,比如apt-get、yum等命令
}
function uninstall_java {
echo "Uninstalling Java..."
# 这里可以写具体的卸载代码,比如apt-get、yum等命令
}
if [ "$1" == "1" ]; then
check_java
elif [ "$1" == "2" ]; then
uninstall_java
else
echo "Invalid argument. Please enter 1 to check for Java installation or 2 to uninstall Java."
fi
```
这个脚本接受一个参数,如果参数为1,则检查系统是否已经安装了Java,如果已经安装则退出脚本,否则继续执行安装Java的代码;如果参数为2,则执行卸载Java的代码;如果参数不是1或2,则输出错误信息。请注意,这里的安装和卸载Java的代码需要根据具体的系统和Java版本进行调整。
阅读全文