使用 shell 打印 99 乘法表

脚本

#!/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 作用:
不换行输出


linuxshell99乘法表乘法表

我来吐槽

*

*