gpt4 book ai didi

Bash 语法错误 : "[[: not found"

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

<分区>

我正在使用当前在服务器 (RHEL4) 上运行的 bash 脚本。我正在使用 Ubuntu 10.04 在我的笔记本电脑上进行开发,但我认为该平台不会导致问题。

这是发生了什么:我有一个骨架脚本,它调用另一个完成大部分工作的脚本。但是,它会多次调用 getConfig.sh。 getConfig.sh 基本上只是解析一些命令行参数(使用 getopts)并调用 Java 程序来解析一些 XML 文件。无论如何,getConfig.sh 抛出了很多错误(但似乎仍然有效)。

这是我收到的消息

getconfig.sh: 89: [[: not found
getconfig.sh: 89: [[: not found
getconfig.sh: 94: [[: not found

每次运行时我都会遇到这三个错误;但是,脚本完成并且 Java 代码运行。

这是相关代码部分

parseOptions $*if [[ "${debugMode}" == "true" ]] ; then    DEBUG="-DDEBUG=true"    echo "${JAVA_HOME}/bin/java ${DEBUG} -Djava.endorsed.dirs=${JAXP_HOME} -jar $(dirname $0)/GetXPath.jar ${XML_File} ${XPath_Query}"fi

第 89 行是“parseOptions $*,第 94 行是“fi”

感谢您的回答。

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