4

複数のエコーステートメントを遅延して次々に実行する方法はありますか?

例えば:

最初のステートメントは次のようになります。

echo Hello1

1/2秒後、2番目のechoステートメントを実行します。

echo Hello2

同様に、すべてのエコーを一度に出力せずに、時間遅延を伴って複数のステートメントを次々に実行することは可能ですか?

4

3 に答える 3

5

sleep <number of seconds> Likesleep 60を使用して 1 分間待ちたいと思うかもしれません。

例えば。コマンドラインから実行

$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)コマンドはinitscripts、Fedora のパッケージの一部です。

于 2013-02-19T10:01:40.737 に答える