我正在尝试运行此命令:
$(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的新手。任何帮助我都非常感激。