gpt4 book ai didi

git - 将 git 输出保存到变量

转载 作者:行者123 更新时间:2023-12-05 08:23:14 28 4
gpt4 key购买 nike

我的 bash 脚本中有 content= $(git diff --cached $line)

enter image description here

但是当我执行它时,bash 抛出错误

gqqnbig MINGW64 /c/Website/Lender (master)
$ ./hook.sh
Admin/Xpress/BusinessAccountTypeRole_Edit.aspx
diff: unknown option -- git
diff: Try 'diff --help' for more information.

为什么 $(git diff --cached $line) 不起作用,如何解决?

最佳答案

你在等号后面放一个空格。

content= $(git diff --cached $line)
^
there

那个空格意味着 Bash 将环境变量 content 设置为该行其余部分指定的命令的空字符串,而不是将 shell 变量 content 设置为运行命令的结果。

关于git - 将 git 输出保存到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46615962/

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