显示在bash执行时执行的命令输出

时间:2017-12-04 12:14:57

标签: bash

我的bash脚本中有一行代码如下:

echo "`some_command`"

现在,some_command执行约1-2分钟,并在该时间间隔内保持打印警报/消息。

问题是当我执行我的bash脚本时,脚本在1-2分钟内没有输出,然后在完成some_command的完全执行后直接显示输出。

如何在执行时让我的bash脚本输出some_command?有办法吗?

1 个答案:

答案 0 :(得分:4)

命令替换捕获命令写入标准输出的所有内容,然后通过echo命令一次性显示。只需单独运行命令即可。 (当你想要命令替换时,使用$(...)而不是反引号。)

some_command  # not echo "$(some_command)"