linux 99乘法表脚本.md(含脚本注释,查看更直观)

最终效果:

题目:编写脚本,实现打印 99乘法表

路径:(仅作者) PDF:D:\Download_SD-Date and Bak(D盘 下载)\学习资料\pdf文件\基础知识\15SHELL脚本编程进阶.pdf

​ 15SHELL脚本编程进阶.pdf

​ 5、编写脚本,实现打印国际象棋棋盘

视频:(仅作者)17、18天

逻辑:(详见代码注释)

1、分别循环 行数 列数 [for done] 。

2、简化 嵌套(C语言 小括号嵌套,递增) 。

3、递增循环 打印 -- 行 乘 列 等于 (行列之积)

总结:(大纲)-------第一级(行)循环 >>> 第二级的(列)循环 >>> 每次循环都打印 “ 行 乘 列 等于 (行列之积) ”

查看脚本:(命令)

[root@c7_uscwifi_cn ~]# cat 9x9.sh

cat  9x9.sh

脚本内容:

#!/bin/bash
#
#********************************************************************
#Author:                quansen
#QQ:                    1955346284
#Date:                  2019-08-25
#FileName:             9x9.sh
#URL:                   http://www.uscwifi.cn
#Description:          The test script
#Copyright (C):         2019 All rights reserved
#********************************************************************RED='\033[31m'
END_COLOR='\033[37m'
GREEN='\033[32m'#循环 ;i 初始值 =1 ,规定不能大于 9 ;i 递增(每次循环加一):do
#【备注:小括号内再嵌套小括号,是 C语言 写法】
for ((i=1;i<=9;i++));do#循环 j 初值 =1 :范围<=9 ; 递增(每次循环加一);dofor ((j=1;j<=$i;j++));do#let赋值 r 为 i j 乘积let r=i*j#打印(变量) {j}*${i}=${r} 对齐(\t ,相当于tab)#【备注:变量在循环中逐渐递增,每次增值都会做打印】echo -en "${j}*${i}=${r}\t"doneecho
done

linux 99乘法表脚本.md(含脚本注释,查看更直观)相关推荐

  1. 用shell脚本输出99乘法表

    用shell脚本输出99乘法表 效果: 1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 4 2 * 4 = 8 ...

  2. shell脚本-----99乘法表过程解析

    shell脚本-小练习之99乘法表 零碎碎的知识点 echo echo -n :取消换行 echo -e :启用反斜杠转义的解释 \t:横向制表 \v:纵向制表 shell脚本 for循环嵌套语法 f ...

  3. 【shell】Linux shell 之 打印99乘法表详解

    打印99乘法表在任何语言中都是一个必写的程序,特别是学习了循环之后. 打印99乘法表第一步 众所周知,99乘法表的格式为x * y = z 所以我们至少需要两个参数,一个为x,一个为y,这里我们使用 ...

  4. python使用for循环打印99乘法表-Python用for循环实现九九乘法表

    下面通过一段代码给大家介绍python 使用for 循环实现九九乘法表,具体代码如下所示: #for 循环实现99乘法表 for i in range (1,10): for j in range ( ...

  5. php函数 99乘法表,[菜鸟学php] php版自定义函数实现99乘法表

    54im.com php for循环例子系列文章: 使用自定义函数方式来实现99乘法表,函数是一种可以在任何被需要的时候执行的代码块. 创建 PHP 函数: 所有的函数都使用关键词 "fun ...

  6. php函数 99乘法表,使用php自定义函数实现99乘法表代码

    在php自定义函数创建定义是非常的简单的我们只要利用function空格后面跟函数名就可以了,中间函数是可以有参数与相关的内容了,具体如下吧. 使用自定义函数方式来实现99乘法表,函数是一种可以在任何 ...

  7. java 99乘法表对齐_Java实现九九乘法表的完整实例(对齐版)

    Java实现九九乘法表 思路: 1.看到九九乘法表就可以想到for循环,1-9可以写成一个for循环,自增1 2.那就是双重for循环,第一个for循环用于生成1-9的数值 3.第二个for循环的终止 ...

  8. python基础练习题(按条件对指定序列求和,打印99乘法表、求斐波那契数列、百马百担、求水仙花数、求n以内的所有质数(素数)和)、集合的讲解、一些公关方法

    1.求100(含100)以内所有偶数的和 range(start,end,step)这个序列生成器,和那个切片的语法一样,含头不含尾,step是步长,这里就不需要在对j进行判断了,对于这些简单求奇数和 ...

  9. Python基础练习题(按条件对指定序列求和,打印99乘法表、求斐波那契数列、百马百担、求水仙花数、求n以内的所有质数(素数)和)

    1.求100(含100)以内所有偶数的和 range(start,end,step)这个序列生成器,和那个切片的语法一样,含头不含尾,step是步长,这里就不需要在对j进行判断了,对于这些简单求奇数和 ...

最新文章

  1. POJ 1837 Balance(01背包变型)
  2. 关于actionbar的drawerlayout
  3. 天平游码读数例题_初二上册物理实验——托盘天平使用的注意事项
  4. 快手小店电脑版_快手抖音主播同款谷歌地球手机版+电脑版+使用教程(在家旅游神器)...
  5. js中的数组Array定义与sort方法使用示例
  6. 彩色烟雾一直是许多摄影师和摄影爱好者的首选武器
  7. C++ unsigned long 转化为 unsigned char*
  8. 揪出造成失败用户登录的应用主机名、数据库用户信息
  9. 概率语言模型及其变形系列-LDA及Gibbs Sampling
  10. 通过hive将excel文件_hive 之 将excel数据导入hive中 : excel 转 txt
  11. ICP许可证的作用是什么?ICP许可证可以转让吗?
  12. python另存为_python+selenium修改“另存为”弹窗参数
  13. PPT制作技巧汇总之图形对象与多媒体应用(office 2007)
  14. 《商业模式》读书笔记
  15. 回放线上流量利器-GoReplay
  16. KONG网关 — KongA管理UI使用
  17. 华为android机考题,华为无线题库_华为射频机考,华为无线射频题库
  18. 章节十四:Scrapy框架
  19. 数据结构题及c语言版答案第七章,数据结构第七章习题答案
  20. 斯坦福教授告诉你:什么是多任务学习「 CS330 笔记 (二) 」

热门文章

  1. JMeter使用固定数+随机数生成参数值
  2. vscode插件及快捷键
  3. SpringBoot项目——创建菜单与游戏页面
  4. 年营收近200亿的抖音,为什么会在电商变现上输给了快手?
  5. mysql add attr_jQuery removeAttr()方法删除属性
  6. 爬取艺恩数据榜单年度票房电影
  7. 微信小程序:心跳动画
  8. Photoshop CC2018快捷键大全
  9. Android6.0 源码增加黑名单功能
  10. 未来鸿蒙能搭载oppo手机吗,【喂你播】华为下周发布鸿蒙手机系统;OPPO联合蔚来完成CCC2.0标准数字车钥匙开发...