【发布时间】:2017-11-29 19:22:16
【问题描述】:
我正在 bash shell 中运行单元测试,这可能需要一些时间才能完成,并且这些测试在运行时会打印输出。我希望打印此输出,并且我还希望将输出存储在变量中。但是,如果可能的话,我希望这些事情同时完成,就像tee 命令在写入文件时所做的那样。也许tee 也适用于这种情况……
所以我目前正在这样做:
output=$(ginkgo -r -cover)
echo "$output"
但是,在所有测试运行之前,这显然不会打印单元测试输出。那么如何在测试运行时打印输出,同时将该输出存储在变量中?
【问题讨论】:
标签: bash stdout io-redirection tee