我在 bash 中定义了以下函数:
function print_revision {
printf "Revision %s (%s)\n%s\n\n" "$1" "$(date --utc +%d.%m.%Y,\ %H:%M\ UTC)" \
"----------------------------------------"
}
我还有一个变量,$CHANGES
里面有一些文字。我需要做的是将打印的字符串print_revision
添加到$CHANGES
变量中。
我尝试了以下方法,但似乎不起作用:
CHANGES="$(print_revision $CURRENT_SHORT_REVISION)"$CHANGES
它预先添加所有内容,print_revision
但它通过最后两个换行符,在该部分$CHANGES
之后连接内容。-----
我怎样才能达到我所需要的?