1. 程式人生 > >Shell指令碼基礎16-while迴圈中使用sleep命令

Shell指令碼基礎16-while迴圈中使用sleep命令

       本文繼續練習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個。