Shell指令碼基礎16-while迴圈中使用sleep命令
阿新 • • 發佈:2019-01-27
本文繼續練習while迴圈語句,這裡要介紹一個sleep的命令。如果寫過自動化指令碼,特別是selenium的同學,肯定很熟悉這個sleep。沒錯,sleep就是暫停的意思,例如sleep 1,表示暫停一秒,看下面練習。
1. 從1到10,每隔一秒列印一個數字
#! /bin/bash
# while loops
n=1
while (( $n <= 10 ))
do
echo $n
(( n++ ))
sleep 1
done
自己執行下,看下效果。
2. 實現一秒開一個終端
我們先要獲取終端的程式名稱,例如一般在終端輸入firefox就可以啟動火狐瀏覽器,同樣的道理,在終端輸入終端對應的名稱,也可以新開一個終端。
點選幫助->關於,得到名稱是xfce4-terminal
相關shell指令碼如下
#! /bin/bash
# while loops
n=1
while (( $n <= 3 ))
do
echo $n
(( n++ ))
xfce4-terminal &
sleep 1
done
同樣自己執行下,是不是一秒開啟一個終端的效果,這裡打開了3個。