有没有什么办法可以一个接一个地运行几个echo语句?Shell脚本:执行时间延迟的回声语句
例如:
的第一个语句是:
echo Hello1
后1/2秒,运行第二个回波语句:
echo Hello2
同样地,是它可以运行几个报表一个接一个地拖延一段时间,而没有立即打印所有的回声?
有没有什么办法可以一个接一个地运行几个echo语句?Shell脚本:执行时间延迟的回声语句
例如:
的第一个语句是:
echo Hello1
后1/2秒,运行第二个回波语句:
echo Hello2
同样地,是它可以运行几个报表一个接一个地拖延一段时间,而没有立即打印所有的回声?
也许你想使用sleep <number of seconds>
像sleep 60
等待一分钟。
例如。从从命令行运行
$ echo 'hello1'; sleep 2; echo 'hello2'
或在bash脚本文件(myscript.sh)
#!/bin/bash
echo 'hello1'
sleep 2
echo 'hello2 after 2 seconds'
sleep 2
echo 'hello3 after 2 seconds'
echo Hello1
usleep 500000 # sleep 500,000 microseconds
echo Hello2
的usleep(1)
命令是initscripts
包在Fedora的一部分。
因为我在'回声 “hello1 hello2 hello3”`;做echo $ i;睡2;完成
我不知道为什么反引号(')从不显示,但在编辑模式下它在那里。请协助。 – 2015-03-04 03:43:59
反向标记用于标记块(http://meta.stackoverflow.com/editing-help)。你需要用反斜杠来避开反斜线:\\' – 2015-03-04 06:50:16
谢谢克里斯,那应该是我之前的完整评论。现在,我纠正了。再次,谢谢。 – 2015-03-04 08:40:59
是的,这正是我想要的。非常感谢! :) – 2013-02-19 10:04:39