这是我用来检查当前git分支的代码,
branch=$(git branch | sed -n -e 's/^\* \(.*\)/\1/p')
如果分支为master,我想有条件地运行以下代码
cd build && aws s3 cp . s3://www.examle.com/ --recursive
如何在bash中执行此操作?
答案 0 :(得分:3)
尝试如下
[[ "$branch" == master ]] && cd build && aws s3 cp . s3://www.examle.com/ --recursive
答案 1 :(得分:3)
branch=$(git branch | sed -n -e 's/^\* \(.*\)/\1/p')
if [ "$branch" = master ]; then
cd build && aws s3 cp . s3://www.examle.com/ --recursive
fi