如何将包含带换行符的字符串的变量传递给 Git 消息 [duplicate]

how to pass a variable that include a string with line break to git message [duplicate]

提问人:Amin Ba 提问时间:10/24/2023 最后编辑:CyrusAmin Ba 更新时间:10/24/2023 访问量:27

问:

我有

A=123
B="abc${A}efg\n\
ijk"

如果 I 返回:echo $B

abc123efg
ijk

我想像这样将 B 作为 git 提交消息传递:

git commit -m $B

但是,它不会创建多行,也不会被视为换行符。\n

我该怎么办?


更新:

这奏效了

git commit -m "$(echo -e "$B")"
字符串 bash git shell 引用

评论


答: 暂无答案