gpt4 book ai didi

java - 检查java的脚本文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:49:03 25 4
gpt4 key购买 nike

我有一个如下所示的脚本文件:

    # /bin/sh

if [ -z "$JAVACMD" ] ; then
if [ -n "$JAVA_HOME" ] ; then
JAVACMD="$JAVA_HOME/bin/java"
else
JAVACMD="`which java`"
fi
fi

if [ ! -x "$JAVACMD" ] ; then
echo "Error: JAVA_HOME is not defined correctly; cannot execute: $JAVACMD"
exit 1
fi

有人可以告诉我“if”条件到底检查什么吗?我可以猜测该脚本会检查系统上安装的 java,但很想知道它到底做了什么。

最佳答案

  • -z 检查字符串是否具有 zero 长度(即为空)
  • -n 检查字符串是否具有n非零长度
  • -x 检查文件x是否具有可执行权限

请参阅test manual pages对于其他可用标志

关于java - 检查java的脚本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14141596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com