在Bash中运行有条件的脚本



这是我用来检查当前git分支的代码,

branch=$(git branch | sed -n -e 's/^* (.*)/1/p')

如果分支为主人,我想有条件运行以下代码

cd build && aws s3 cp . s3://www.examle.com/ --recursive

我该如何在bash中执行此操作?

branch=$(git branch | sed -n -e 's/^* (.*)/1/p')
if [ "$branch" = master ]; then
   cd build && aws s3 cp . s3://www.examle.com/ --recursive
fi

尝试如下

[[ "$branch" == master ]] && cd build && aws s3 cp . s3://www.examle.com/ --recursive

相关内容

  • 没有找到相关文章

最新更新