繁体   English   中英

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

[英]Display output of command executed in bash as it is executing

我的bash脚本中有这样一行:

echo "`some_command`"

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

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

在执行过程中,如何使bash脚本输出some_command 有办法吗?

命令替换是捕获命令写入标准输出的所有内容,然后由echo命令立即显示所有内容。 只需单独运行命令。 (并且当您确实想要命令替换时,请使用$(...)而不是反引号。)

some_command  # not echo "$(some_command)"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM