一个小的倒计时脚本
Tofloor
poster avatar
cdxyh
deepin
2020-04-15 21:42
Author
经常坐在电脑前面做事情就忘了别的事情,所以做了这么一个简单的倒计时提醒供自己使用;功能比较简单:倒计时加声音提醒。
以下是源码:
echo -e "\033[?25l"
#取消光标闪烁
for i in `eval echo {${1}..1}`
#设置循环范围
do
clear
#清理屏幕
echo `expr $i - 1`
#倒计时
sleep 1
#暂停1秒
done
#play auido.mp3
play --no-show-progress --null --channels 1 synth 1 sine 440
#播放蜂鸣音
echo -e "\033[?25h"
#取消光标闪烁
复制到编辑里面,存成clock.sh即可
在终端赋予可执行权限 chmod +x clock.sh
然后在终端里面输入 ./clock.sh 100(后面的100是倒计时100秒,数字可以自己输)就可以运行了。
中间的“#play auido.mp3”是一个语音提醒的,里面的mp3文件是用BaiduTTS生成的,所以注释掉了,可以把auido.mp3换成本机的文件取消注释就可以听到音乐或语音了。
该程序仅在deepin15.11系统里面运行成功,其他系统未尝试能否运行

Reply Favorite View the author
All Replies

No replies yet