我试图在bash脚本中做一个git diff,但它并不喜欢" - "

时间:2018-06-07 15:36:22

标签: linux bash git

我正在尝试运行此命令:

$(git diff --name-only origin/$currentBranch:master/Sql/..origin/$destBranch:master/Sql -- . ':!ignoreFolder')

在shell脚本中。在控制台上运行正常,但是通过shell脚本运行它会返回空白。

我的脚本中有这样的内容:

diffFiles="$(git diff --name-only origin/currentBranch:master/Sql/..origin/destBranch:master/Sql -- . ':!ignoreFolder')"

但是当我执行此命令时:

while read -r outputFile; do
    echo $outputFile
done <<< "$diffFiles"

我得到一个空白输出。 谁能看到我做错了什么? 我是bash的新手。任何帮助我都非常感激。

0 个答案:

没有答案