4

有什么办法可以延迟运行几个回显语句?

例如:

第一个声明将是:

echo Hello1

1/2 秒后,运行 Second echo 语句:

echo Hello2

同样,是否可以在不一次打印所有回声的情况下,一个接一个地运行多个语句并延迟时间?

4

3 回答 3

5

也许您想使用sleep <number of seconds> Likesleep 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'
于 2013-02-19T10:01:43.690 回答
1
echo Hello1
usleep 500000 # sleep 500,000 microseconds
echo Hello2

usleep(1)命令是initscriptsFedora 软件包的一部分。

于 2013-02-19T10:01:40.737 回答
0

对于 i 在 `echo "hello1 hello2 hello3"`; 回声 $i; 睡觉 2; 完毕

于 2015-03-04T03:06:56.420 回答