从bash脚本重定向输出

时间:2015-09-21 20:52:20

标签: bash unix

我有一个当前的bash脚本。 cmd完成后,echo将显示所有结果。但是当脚本处于执行过程中时,我想实时看到逐行输出。我怎样才能做到这一点?

#!/bin/bash
echo $(docker build -t goapp -f deployments/dev/Dockerfile .)

1 个答案:

答案 0 :(得分:2)

docker已将其输出打印到标准输出;这就是为什么你可以用$(...)捕获它并将其作为参数传递给echo的原因。只需运行docker

#!/bin/bash
docker build -t goal -f deployments/dev/Dockerfile .