本文繼續(xù)練習(xí)while循環(huán)語句,這里要介紹一個sleep的命令。如果寫過自動化腳本,特別是selenium的同學(xué),肯定很熟悉這個sleep。沒錯,sleep就是暫停的意思,例如sleep 1,表示暫停一秒,看下面練習(xí)。
1. 從1到10,每隔一秒打印一個數(shù)字
#! /bin/bash
# while loops
n=1
while (( $n = 10 ))
do
echo $n
(( n++ ))
sleep 1
done
自己運(yùn)行下,看下效果。
2. 實現(xiàn)一秒開一個終端
我們先要獲取終端的程序名稱,例如一般在終端輸入firefox就可以啟動火狐瀏覽器,同樣的道理,在終端輸入終端對應(yīng)的名稱,也可以新開一個終端。
點(diǎn)擊幫助->關(guān)于,得到名稱是xfce4-terminal
相關(guān)shell腳本如下
#! /bin/bash
# while loops
n=1
while (( $n = 3 ))
do
echo $n
(( n++ ))
xfce4-terminal
sleep 1
done
同樣自己運(yùn)行下,是不是一秒打開一個終端的效果,這里打開了3個。
總結(jié)
以上就是本文關(guān)于shell命令while循環(huán)中使用sleep命令代碼示例的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
您可能感興趣的文章:- linux shell在while中用read從鍵盤輸入的實現(xiàn)
- Shell編程中while與for的區(qū)別及用法詳解
- Shell中的for和while循環(huán)詳細(xì)總結(jié)
- Windows Powershell Do While 循環(huán)
- Shell腳本while、until循環(huán)語句簡明教程
- Shell中的循環(huán)語句for、while、until實例講解
- linux shell流程控制語句實例講解(if、for、while、case語句實例)