Linux程序设计(Linux shell编程的例子:倒计时程序)


各位看官,通过前面章回的内容,我们说完了关于Linux shell编程的语法。我想各位看官们都已经十分

熟悉了。所以从这回开始,咱们就通过列举各种例子来加强对前面编程的知识的理解。


各位看官们,新建立一个叫sample.sh的脚本文件,然后在里面输入布下的内容,并且保存。

#! /bin/bash
echo "-----------------the starting line of shell-----------------"

echo "Countdown: 1 minuts"

count=60 # this time can be setted by yourself
echo -n "It is :"
tput sc
echo -n $count

while [ $count -gt 0 ]
do
let count--
sleep 1
tput rc
tput ed
echo -n "$count second"
done

echo

echo "-----------------the ending line of shell-----------------"

看官们在这个程序中使用了tupt工具,它不是Linux命令,只是Linux中的一个控制终端信息的工具,咱

们简单说说它的用法:tput sc就是保存光标当前的位置,tput rc就是恢复光标的位置,它们两个配合

使用,而tput ed表示删除光标位置到行尾的内容。


在终端中运行该程序可以得到以下的结果:

-----------------the starting line of shell-----------------

Countdown: 1 minuts

It is :0 second

-----------------the ending line of shell-----------------


注意:0的位置是计时的位置,它的内容会从60开始,依次显示59,58,57...直到为0时才停止。而其它的内容

保持不变。因为这个运行结果是变化的,所以希望大家实际运行去体验一下。


各位看官们,咱们今天的内容也开始进行倒计时了,3,2,1.OK。今天的例子就到此为止,欲知后面还有什么

好的例子,且听下回分解。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

talk_8

真诚赞赏,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值