概述
分享一个比较有趣的shell脚本,主要是编写一个正(或长)方形,接收用户输入的数字。
脚本
实现如下:这里注意eval的用法。
#!/bin/bash############################################################## File Name:tuxing.sh#############################################################trap "echo 输入exit退出" 2while true do read -p "你想看多大的正方形:" a [ "$a" == "exit" ] && exit expr 1 + $a &>/dev/null [ $? -ne 0 ] && echo "请输入一个数字!" && exit 2 b="■ " d=$(for i in `eval echo {1..$a}`;do echo -n $b; echo -n " ";done) for i in `eval echo {1..$a}` do echo "$d" donedone
实现效果:
觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~
这篇文章分享了一个有趣的shell脚本,通过接收用户输入生成正方形,并使用eval处理输入。脚本演示了如何控制输出大小,适合DevOps和DBA爱好者。后续将分享更多DBA和DevOps相关技术内容,关注获取更多信息。
5173

被折叠的 条评论
为什么被折叠?



