【发布时间】:2017-09-10 08:52:50
【问题描述】:
我找不到此脚本错误的根本原因。 有谁能够帮我?提前致谢。 这是整个脚本的详细信息。
#!/bin/sh
CWD=`pwd`
LAUNCH_DIRECTORY=`eval dirname $0`
cd $LAUNCH_DIRECTORY
LAUNCH_DIRECTORY=`pwd`
cd $CWD
if [ -d "${LAUNCH_DIRECTORY}/java/bin" ]; then
JAVA_HOME=${LAUNCH_DIRECTORY}/java
fi
if [ "${JAVA_HOME}" != "" ]; then
PATH=${JAVA_HOME}/bin:${PATH}
fi
JAVA_VERSION=$(java -version 2>&1 | grep -i version | \
cut -d'"' -f2 | cut - d'.' -f2)
if [ -z "${JAVA_VERSION}" ] || [ "${JAVA_VERSION}" -lt 8 ]; then
YAB_JAVA_OPTS="-XX:MaxPermSize=256m ${YAB_JAVA_OPTS}"
fi
export TERM=xterm
java ${YAB_JAVA_OPTS} \
-Dlaunch.dir="${LAUNCH_DIRECTORY}" \
-jar "${LAUNCH_DIRECTORY}/lib/yab-loader.jar" ${YAB_OPTS} ${1+"$@"}
【问题讨论】:
-
我投票决定将此问题作为题外话结束,因为这并不表示您投入了时间和精力来自己解决问题。到目前为止你尝试了什么?例如 Delta 调试?
-
将
cut - d'.' -f2替换为cut -d'.' -f2(删除d之前的制表符或空格)