当前位置:网站首页>shell脚本“画画”
shell脚本“画画”
2022-08-02 13:58:00 【正大光明瑞士卷】
目录
一、使用shell脚本的形式完成阶梯形式的“9x9”乘法口诀表
一、使用shell脚本的形式完成阶梯形式的“9x9”乘法口诀表
#!/bin/bash
for((a=0;a<=9;a++))
do
for ((b=0;b<=a;b++))
do
echo -e "$a*$b=$[a*b] \c"
done
echo -e "\n"
done
二、使用shell脚本画出一个三角形
图中有四个直角三角形,代码如下:
#!/bin/bash
for ((i=1;i<=9;i++))
do
for ((k=9;k>=i;k--))
do
echo -n "#"
done
for ((l=1;l<=i;l++))
do
echo -n "^"
done
for ((z=2;z<=i;z++))
do
echo -n "^"
done
for ((x=9;x>=i;x--))
do
echo -n "#"
done
echo " "
done
三、用shell脚本画出一个菱形
#!/bin/bash
for ((i=10;i>=1;i--))
do
for ((a=1;a<=$i;a++))
do
echo -n " "
done
for ((j=10;j>=$i;j--))
do
echo -n "#"
done
for ((c=9;c>=$i;c--))
do
echo -n "#"
done
echo " "
done
for ((b=2;b<=10;b++))
do
for ((v=1;v<=$b;v++))
do
echo -n " "
done
for ((z=10;z>=$b;z--))
do
echo -n "#"
done
for ((x=9;x>=$b;x--))
do
echo -n "#"
done
echo " "
done
边栏推荐
猜你喜欢
随机推荐
网络安全第六次作业
巴比特 | 元宇宙每日必读:蒂芙尼宣布推出限量版 CryptoPunk 定制吊坠
Mysql index details (with pictures and texts)
els long block deformation conditions, boundary collision judgment
Diodes and their applications
k8s之KubeSphere部署有状态数据库中间件服务 mysql、redis、mongo
els strip collision deformation judgment
How to connect DBeaver TDengine?
ORACLE expdp/impdp详解
存储过程详解
HALCON: 对象(object)从声明(declaration)到结束(finalization)
wait() ,notify(),notifyAll()以及wait()与sleep()比较
GTK:Gdk-CRITICAL **: IA__gdk_draw_pixbuf: assertion ‘GDK_IS_DRAWABLE (drawable)’ failed
第二届中国Rust开发者大会(RustChinaConf 2021~2022)线上大会正式开启报名
【C语言】函数哪些事儿,你真的get到了吗?(1)
社区收藏缓存设计重构实战
【C语言】虐打循环结构练习题
C# using 使用方法
tinymce 如何实现动态国际化
【Tensorflow】AttributeError: module ‘keras.backend‘ has no attribute ‘tf‘