在 bash 脚本中,我正在使用命令:
branch=git branch --contains 86cf181ec0df06656e57c7787866087592
输出:
branch1 branch2 branch3
在下一步中,我正在使用命令:
list_of_commits=$(git rev-list 86cf181ec0df06656e57c7787866087592 $branch --first-parent | tail -n 1)
但参数 $branch 必须写成 ^branch1 ^branch2 ^branch3 从 $branch 和完整的命令:
list_of_commits=$(git rev-list 86cf181ec0df06656e57c7787866087592 ^branch1 ^branch2 ^branch3 --first-parent | tail -n 1)
如何在脚本中的参数 $branch 中的每个输出单词之前添加符号 ^?