码迷,mamicode.com
首页 > 系统相关 > 详细

shell编程之99乘法表

时间:2019-10-02 14:38:27      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:表示   alt   pre   替换   shel   执行   编程   结果   特殊字符   

#99乘法表
#!/bin/bash #第一种写法 for i in `seq 9` #`seq 9` 使用反撇号括起来的(不是单引号),表示命令替换 do for j in `seq $i` #seq可以使用变量 do echo -ne "$j*$i=$[$j*$i]\t" # -n取消换行 -e 处理特殊字符,\t相当于tab键, done echo #作用:内层循环结束之后,进行换行 done
#第二种写法
for a in {1..9} #{}将1~9列出,同上`seq 9` do for ((b=1;b<=$a;b++)) do echo -ne "$b*$a=$[$b*$a]\t" #[]也可以替换为(()) done echo done
第三种写法
for c in {1..9} do for d in {1..9} do if [ $d -le $c ];then #同上,当内层循环$d小于等于外层循环$c时 echo -ne "$d*$c=$[$d*$c]\t" fi done echo done

上述脚本执行结果如下:
 
技术图片

 


 

 

 


 

 

 

shell编程之99乘法表

标签:表示   alt   pre   替换   shel   执行   编程   结果   特殊字符   

原文地址:https://www.cnblogs.com/jrjs/p/11617227.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!