这是我用来检查当前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