我的开发机器上有几台服务器。我每个人都有一个脚本来运行它们,我一次处理几个 git 分支。因此,每当我运行运行服务器的脚本时,我希望它打印我试图以不同颜色运行的 git 分支中的哪个服务器。
这是我所拥有的,但它无法正常工作。
git_branch= git branch|grep '*'|cut -c3-
echo -e "\e[1;33;40m Running API server on git branch $git_branch \e[0m"
...
REST_OF_THE_CODE_THAT_RUNS_THE_DEV_SERVER
...
它首先打印 git 分支,并且该值似乎根本没有分配给变量。我无法弄清楚我哪里出错了