使用 shell 脚本打印如下图形

使用 shell 脚本打印如下图形:
在这里插入图片描述

#!/bin/bash
#打印第一组图片
#for(())为类 C 语言的语法格式,也可以使用 for i in;do ;done 的格式替换
#for((i=1;i<=9;i++))循环会执行 9 次,i 从 1 开始到 9,每循环一次 i 自加 1
clear
for (( i=1; i<=9; i++ ))
do
 for (( j=1; j<=i; j++ ))
do
 echo -n "$i"
done
echo ""
done
read -n1 "按任意键继续" key
#打印第二组图片
clear
for (( i=1; i<=5; i++ ))
do
 for (( j=1; j<=i; j++ ))
do
 echo -n " |"
done
echo "_ "
done
read -n1 "按任意键继续" key
#打印第三组图片
clear
for (( i=1; i<=5; i++ ))
do
 for (( j=1; j<=i; j++ ))
do
 echo -n " *"
done
echo ""
done
for (( i=5; i>=1; i-- ))
do
for (( j=1; j<=i; j++ ))
do
 echo -n " *"
done
echo ""
done
发布了221 篇原创文章 · 获赞 177 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44799645/article/details/105480824