分享一个有趣的shell脚本--编写正(或长)方形图形

概述

分享一个比较有趣的shell脚本,主要是编写一个正(或长)方形,接收用户输入的数字。

分享一个有趣的shell脚本--编写正(或长)方形图形


脚本

实现如下:这里注意eval的用法。

#!/bin/bash
#############################################################
# File Name:tuxing.sh
#############################################################
trap "echo 输入exit退出" 2
while 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"
 done
done

分享一个有趣的shell脚本--编写正(或长)方形图形

实现效果:

分享一个有趣的shell脚本--编写正(或长)方形图形


觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

分享一个有趣的shell脚本--编写正(或长)方形图形

相关推荐