春节值班期间写了一个shell脚本,将一首诗逐字打印出来,纯属娱乐。
#!/bin/bash
function live(){
for i in $(seq 0 ${#text})
do
arr[$i]=${text:$i:1}
done
}
function print(){
for i in $(seq 0 ${#arr[*]})
do
tput cup $y $((50+i*2))
echo -e $(tput setaf $((i+1)))"${arr[i]}"
sleep 0.5
done
arr=()
}
cat 1.txt|while read text
do
y=$((y+1))
tput cup $y 50
tput setf $((y/2+1))
live
print $y
echo $line
echo -ne "\n"
sleep 0.3
done
tput cup 12 80;tput setf 2;echo "--❤王小美❤"
1.txt文件内容可以随意替换
我想和你一起生活
在某个小镇
共享无尽的黄昏
和绵绵不绝的钟声
在这个小镇的旅店里
古老时钟敲出的微弱响声
像时间轻轻滴落
有时候,在黄昏
自顶楼某个房间传来笛声
吹笛者倚著窗牖
而窗口开着大朵的郁金香
由于不能上传gif动态图,只是截取了最终的结果

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




