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