我有一个使用了几个环境变量的bash脚本,我想在我的脚本中使用它们。
我拥有的脚本如下所示,我希望仅在提供$BUILD_SCRIPT
的情况下运行,否则请忽略它。 (这只是带有命令的简单字符串,例如npm run && npm build
)
git push $GITHUB_REPOSITORY $BRANCH:$BRANCH && \
# Builds the project if applicable.
if [ -z "$BUILD_SCRIPT" ]
then
$BUILD_SCRIPT && \\
fi
# Commits the data to Github.
git add -f $FOLDER &&
我遇到的问题是出现以下错误:Syntax error: "fi" unexpected
-但是,如果我删除了fi
,则会收到另一个错误,指出文件结尾是预期的。
我要去哪里错了?
答案 0 :(得分:0)
似乎只是一些不必要的结尾字符...
git push $GITHUB_REPOSITORY $BRANCH:$BRANCH
# Builds the project if applicable.
if [ -z "$BUILD_SCRIPT" ]
then
$BUILD_SCRIPT
fi
# Commits the data to Github.
git add -f $FOLDER