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

时间:2013-04-12 15:44:36

标签: bash

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

printf "You are at step 1\n"
`step1 command`

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

首先打印step1命令和步骤2命令的输出,然后打印“你在步骤1”和“你在步骤2”,这不是我想要的。

1 个答案:

答案 0 :(得分:0)

请确保在命令末尾没有发送&字符,因为它会使命令在后台运行,而不是按顺序运行。 (有点像多处理或多线程)

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

相关问题