博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tput的一点点研究
阅读量:6332 次
发布时间:2019-06-22

本文共 1190 字,大约阅读时间需要 3 分钟。

hot3.png

最近想做一个抽奖的脚本,然后能显示成为一个不停刷新中奖人员列表的效果,google了一下,tput刚刚好能实现这个效果。那我们就来了解下tput的特特色与用法。 如果你有想做一个显示在屏幕中间的菜单,或者做一个刷新式的样式显示在shell的环境中,tput就可以满足你了 下面是我做的一个小小的demo测试,主要的效果就是在一个指定的列表里面,不停刷新显示每一个元素内容 鉴于个人对于足球Star的喜好,内容都是一些知名的球星的名字,轮询刷新显示
#===============================================================================##          FILE: tput_demo.sh# #         USAGE: ./tput_demo.sh # #   DESCRIPTION: The screen displays the contents of the local area, and automatic polling refresh function # #        AUTHOR: Eric Wu, mesopodamia@gmail.com#       COMPANY: Chengdu Digital Sky Technology Co., Ltd.#       CREATED: 06/11/2014 18:24#===============================================================================NAME_LIST=("Raul" "Ronaldo" "Messi" "Zidane" "Figo" "Maradona" "Basten" "Beckham")cleartput sc;tput cup 3 5 ;echo "--------------------"tput cup 5 5 ;echo "--------------------"tput rcwhile true :    do        for NAME in ${NAME_LIST[@]}            do                usleep 100000;                tput sc ;                tput cup 4 5 ;                echo "    $NAME   " ;                tput rc            done    done
需要了解更详细的内容,可以访问下面的网页:

转载于:https://my.oschina.net/mesopotamia/blog/410107

你可能感兴趣的文章
如何结合 CallKit 和 Agora SDK 实现视频 VoIP 通话应用
查看>>
javascript 总结(那些剪不断理还乱的关系)
查看>>
git bash and git 初体验
查看>>
vue php实战项目开发(一)
查看>>
android studio生成签名导打包的方法
查看>>
Softmax分类函数
查看>>
Android开发初学
查看>>
webpack技术讲解及入门
查看>>
handsontable自定义渲染
查看>>
SSO单点登录原理
查看>>
卡特兰数与入栈出栈序列
查看>>
[译]HTML进阶之Content categories
查看>>
Egg 实现一个 mTime 时光网
查看>>
基于node实现Markdown文件转换为HTML文件,并支持浏览器端的实时刷新
查看>>
ES6 -- 数据结构Set、Map,Module语法及加载实现
查看>>
DirectoryIterator遍历目录下的所有文件
查看>>
iOS 微信端背景音乐自动播放和控制
查看>>
如何从浏览器导出HTTPS证书
查看>>
搜索为将 -- Solr 6.6 从入门到进阶(一)
查看>>
CSS 笔记
查看>>