我有一个当前的bash脚本。 cmd完成后,echo
将显示所有结果。但是当脚本处于执行过程中时,我想实时看到逐行输出。我怎样才能做到这一点?
#!/bin/bash
echo $(docker build -t goapp -f deployments/dev/Dockerfile .)
答案 0 :(得分:2)
docker
已将其输出打印到标准输出;这就是为什么你可以用$(...)
捕获它并将其作为参数传递给echo
的原因。只需运行docker
:
#!/bin/bash
docker build -t goal -f deployments/dev/Dockerfile .