知識點:
1)sleep : 用以實現腳本中延時功能,sleep n,延時 n 秒
2)tput : 改變終端顯示特性,常見用法如下:
tput lines : 顯示終端的行數
tput cols : 顯示終端的列數
tput cup line_number collum_number : 定位光標到 line_number 行,collum_number 列的位置
tput setb n : 其中 n 爲 0-7 的數字,設置終端的背景顏色
tput setf n : 其中 n 爲 0-7 的數字,設置終端的前景色,即字體的顏色
tput sc : 保存光標的位置
tput rc : 恢復光標到上一次保存的位置
tput ed : 清空光標所在位置到屏幕結尾的所有內容
tput smul : 設置下劃線
tput rmul : 移除下劃線
tput bold : 設置文本樣式爲粗體
==================華麗的分割線====================
以下腳本用以實現計數器的功能,在終端顯示秒數,按秒計數,計數到10 秒
==================================================
#!/bin/bash
# Script name: sleep.sh
# Date: 12/16 2016
# Author: david
# mail: [email protected]
# Version: 1.0
# Description: used for sleep some time when execute the commands
echo -n "Count:"
tput sc
RETVAL=0
count=0
while true
do
if [ $count -lt 10 ]
then
let count++
sleep 1
tput rc
tput ed
echo -n $count
else
echo
exit $RETVAL
fi
done