编写命令行shell脚本时,总是免不了处理当前终端的相关信息,比如行数、列数、光标位置、遮盖的密码字段等。这则攻略将帮助你学习如何采集并处理终端设置。
1.9.1 预备知识
tput和stty是两款终端处理工具。
1.9.2 实战演练
下面是一些tput命令的功能演示。
获取终端的行数和列数
tput colstput lines
[root@dev workspace]# tput cols120[root@dev workspace]# tput lines30[root@dev workspace]#
打印出当前的终端名
tput longname
[root@dev workspace]# tput longnamexterm with 256 colors[root@dev workspace]#
将光标移动到坐标(100,100)处
tput cup 100 100
