思路:for内嵌实现打印正方形
#!/bin/bash
#The script is used to add square.
#Date 2021-01-21
while :
do
read -p "please input a number: " n
n1=`echo $n |sed 's/[0-9]//g'`
if [ -z $n ];then#判断输入是否为空
echo "The input can not be empty."
continue#重新循环
elif [ -n "$n1" ];then#判断输入是否为数字
echo "The input must be numeric."
continue#重新循环
else
break#退出循环
fi
done
for i in `seq 1 $n`
do
for j in `seq 1 $n`
do
echo -n "● "#不换行输出
done
echo #换行
done
输出结果:
please input a number: 2
● ●
● ●
相关文章
- 12-09以py脚本形式ORM操作 及 django终端打印sql语句的设置
- 12-09groovy脚本test类打印响应头和请求头
- 12-0972.打印正方形脚本
- 12-09[x64dbg] 实战01 - 参数打印/修改参数内容(条件断点、命令、脚本)
- 12-09用shell脚本打印九九乘法表
- 12-09打印CSDN博客内容格式脚本
- 12-09shell脚本遍历当前目录下以数字命名的目录,并打印
- 12-09linux-如何在使用systemd引导期间最后运行并打印我的脚本输出?
- 12-09Python--day69--pythonDjango终端打印SQL语句、在Python脚本中调用Django环境
- 12-09自编Basic脚本 用BasicIntepreter执行 打印九九乘法表