elif 命令抛出错误

elif 命令抛出错误

您好,下面的elif命令正确吗?

elif [[ "${FILECOMMAND}" = "" ] && [[ -f ${ZIPFILE} ]||[ -f ${ZIPFILE3} ]]]

当我运行它时出现错误。

答案1

如果你使用 bash 测试[[到处使用它,你会错过一个,而其他一些则放错地方。

我会做什么:

elif [[ "${FILECOMMAND}" ]] || [[ -f "${ZIPFILE}" || -f "${ZIPFILE3}" ]]

相关内容