首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bash脚本在执行命令后执行printf语句

bash脚本在执行命令后执行printf语句
EN

Stack Overflow用户
提问于 2013-04-12 23:44:36
回答 1查看 561关注 0票数 0

我正在运行一个包含多个步骤的bash流水线。我的问题是,我有一些printf语句,如下所示,在命令之前显示进程当前所处的阶段。Bash打印那些只执行命令的语句。我尝试了-x和-v,但是它打印了整个脚本(命令等),这不是我想要的。

代码语言:javascript
复制
printf "You are at step 1\n"
`step1 command`

printf "You are at step 2\n"
`step2 command` 

它首先打印step1命令和step 2命令的输出,然后打印"You are at step 1“和"you are are step 2",这不是我想要的。

EN

回答 1

Stack Overflow用户

发布于 2013-04-14 22:59:54

请确保您没有在命令的末尾留下一个&字符,因为这将使命令在后台运行,而不是按顺序运行。(有点像多处理或多线程)

PS。你最好举一个更具体的例子,你的例子有点抽象。:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15975613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档