Shell 脚本:延迟执行 echo 语句

Cha*_*ala 4 unix linux shell

有什么办法可以让我一个接一个地延迟运行多个 echo 语句吗?

例如:

第一条语句是:

echo Hello1
Run Code Online (Sandbox Code Playgroud)

1/2 秒后,运行第二个 echo 语句:

echo Hello2
Run Code Online (Sandbox Code Playgroud)

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

Bla*_*ise 5

也许您想用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'
Run Code Online (Sandbox Code Playgroud)