-1
我有一個腳本文件,它看起來象下面這樣:腳本文件來檢查Java的
# /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
有人可以告訴我這是什麼「如果」條件檢查什麼呢?我可以猜測腳本檢查系統上安裝的java,但很想知道它究竟做了什麼。
上SO發佈提問之前一定要做足。有很多[教程](http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html)在線的。 – jlordo