073_使用 shell 脚本打印如下图形
2024-08-27 06:32:23
#!/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" # -n 不输出行尾的换行符
done
echo "" #换行
done
#打印第二组图片
clear
for (( i=1; i<=5; i++ ))
do
for (( j=1; j<=i; j++ ))
do
echo -n " |"
done
echo "_ "
done
#打印第三组图片
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
最新文章
- MongoDB 学习笔记一: 配置
- fsockopen读取、发送cookie及注意事项 -代码示例
- System.Security.Cryptography.CryptographicException,密钥集不存在
- DownloadManager
- 批处理at命令--一切尽在计划中
- MySQL冷备份的跨操作系统还原
- html标签详解,html标签属性大全(完美版),包括css属性详解
- 什么是Bootstrap?
- 挂接命令(mount) 【转】
- Ansible自动化运维笔记2(Ansible的组件介绍)
- Web版记账本开发记录(三)开发过程遇到的问题小结2
- Spring Boot使用Druid连接池基本配置
- MySQL DBA工作角色和职责介绍
- win7记事本txt图标显示异常解决方法
- js实现百度搜索框滑动固定顶部
- 浅谈volatile与automicInteger
- python BeautifulSoup库用法总结
- selenium(三)浏览器操作
- 第二章 第二个spring-boot程序
- Erlang process structure -- refc binary