if [ -z "$JAVA_HOME" ]; then
JAVA_HOME=/opt/software/java
fi
命令:-z 检测字符串“$JAVA_HOME”是否存在, 不存在则返回真, 否则返回假;
if [ ! -f "$JAVA_HOME/bin/java" ]; then
echo "未指定JAVA_HOME目录"
exit 1;
fi
命令:-f 这里表示强制执行
-f 作为选项参数在不同的命令中是不同的。cp -f 这里-f代表强制性tar -f 这里-f代表文件