gpt4 book ai didi

git - 将 git log 作为多行字符串导出到变量

转载 作者:行者123 更新时间:2023-12-03 18:32:24 26 4
gpt4 key购买 nike

当我执行此命令时

 git log 23237d...1a8815 --oneline --pretty=tformat:"%h %B"

我得到类似的东西
1a88151 commit1

8a544c0 commit2

b168aa9 commit3

但是当我想将其导出到某个变量时:
export LOG=`git log 23237d...1a8815 --oneline --pretty=tformat:"%h %B"`

并输出: echo $LOG ,
我明白了:
1a88151 commit1 8a544c0 commit2 b168aa9 commit3

如何进行多行导出?

最佳答案

你需要引用LOG的扩展调用 echo 中的变量:

echo "$LOG"

这可以防止发生分词。您不需要修改 IFS在这种情况下变量。

关于git - 将 git log 作为多行字符串导出到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54687977/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com