大佬教程收集整理的这篇文章主要介绍了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、递增循环 打印 -- 行 乘 列 等于 (行列之积)
总结:(大纲)-------第一级(行)循环 >>> 第二级的(列)循环 >>> 每次循环都打印 “ 行 乘 列 等于 (行列之积) ”
查看脚本:(命令)
[[email protected]_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 ; 递增(每次循环加一);do for ((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" done echo done
以上是大佬教程为你收集整理的linux 99乘法表脚本.md(含脚本注释,查看更直观)全部内容,希望文章能够帮你解决linux 99乘法表脚本.md(含脚本注释,查看更直观)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。