#!/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

最新文章

  1. MongoDB 学习笔记一: 配置
  2. fsockopen读取、发送cookie及注意事项 -代码示例
  3. System.Security.Cryptography.CryptographicException,密钥集不存在
  4. DownloadManager
  5. 批处理at命令--一切尽在计划中
  6. MySQL冷备份的跨操作系统还原
  7. html标签详解,html标签属性大全(完美版),包括css属性详解
  8. 什么是Bootstrap?
  9. 挂接命令(mount) 【转】
  10. Ansible自动化运维笔记2(Ansible的组件介绍)
  11. Web版记账本开发记录(三)开发过程遇到的问题小结2
  12. Spring Boot使用Druid连接池基本配置
  13. MySQL DBA工作角色和职责介绍
  14. win7记事本txt图标显示异常解决方法
  15. js实现百度搜索框滑动固定顶部
  16. 浅谈volatile与automicInteger
  17. python BeautifulSoup库用法总结
  18. selenium(三)浏览器操作
  19. 第二章 第二个spring-boot程序
  20. Erlang process structure -- refc binary

热门文章

  1. 网络地址转换(NAT)
  2. PB之常用函数
  3. php json_encode() 中文保留
  4. ABP 基于DDD的.NET开发框架 学习(四)时间控件采用datetimepicker注意事项
  5. 【转载】 C#使用Union方法求两个List集合的并集数据
  6. TCP与UDP协议必知必会
  7. Spring Boot 揭秘与实战之RabbitMQ
  8. sql sever2008 R2 检测到索引可能已损坏。请运行 DBCC CHECKDB。
  9. SecureCRT和SecureFX的安装和破解
  10. layui 添加