【linux脚本】获取终端信息

获取终端信息:

获取终端的行数和列数:

$tput clols

80

$tput lines

24

打印当前终端名:

$tput longname

X11 .......

移动光标位置:

$tput cup 60 20

注意:如果所需定位的位置小于终端所有的行或列那么直接定位到最底行。

设置终端背景颜色:

$tput setb no (no可以取 1~7)

例题:

现在我们写一个脚本来实现计时功能:

#!/bin/bash

echo -n Count:

tput sc #存储标点位置

count=0;

while true;

do

if [ $count -lt 40 ];

then let count++;

sleep 1;  #延迟一秒

tput rc    #恢复光标位置

tput ed    #清除当前光标位置到行尾间所有字母

echo -n $count;

else exit 0;

fi

done

你可能感兴趣的:(【linux脚本】获取终端信息)