脚本

#!/bin/bash
for i in `seq 9`
do
    for j in `seq 9`
    do
        [ $j -le $i ] && echo -n "$i*$j=`echo $(($i * $j))` "
    done
    echo " "
done

解析

for 作用:
用于设定一个循环

seq 作用:
用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式、宽度、分割符号进行控制

-le 作用:
用作判断,理解为小于或等于

-n 作用:
不换行输出


文章作者: Runfa Li
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Linux 小白鼠
Shell Linux Linux shell 99乘法表 乘法表
觉得文章不错,打赏一点吧,1分也是爱~
打赏
微信 微信
支付宝 支付宝