有沒有什麼辦法可以一個接一個地運行幾個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