【发布时间】:2021-10-14 16:13:34
【问题描述】:
我正在尝试根据命令cdk diff 的结果编排下一个执行的命令。像这样:
if cdk diff; then
echo has no differences
else
echo has differences
fi
虽然这总是打印出来的没有区别。这让我很困惑,因为根据aws-cdk docs 如果发现任何差异,此命令将返回非零值。
【问题讨论】:
-
你上面的代码没问题-确保
cdk diff确实有区别 -
它有。我是 100%,因为实际差异在 没有差异 之前打印到
stdout -
你在哪个 shell 中运行它?
-
zsh。你能指点我一个有效的,以便我验证吗?
-
你看到了什么返回码?
标签: amazon-web-services aws-cdk