Linux作业(二)-shell打印九九乘法表

要求:

1.写一个乘法函数

2.打印九九乘法表对齐,工整

 

#!/bin/sh
mul()
{
 expr $(($1 * $2))
}
echo "                      九   九   乘   法   表 "
echo""
for i in $(seq 1 9);
        do
        for j in $(seq 1 9);
                do
                echo -n "$(mul i j)\t"
                done
                echo  "\n"
        done


 

 

 

实现起来很简单

注:

1.echo命令会自动换行 -n 则输出不换行 \t 能自动对齐

2.shell函数不带参数,$1代表函数调用时第一个参数值,依此类推,

调用时函数名 参数1 参数2 ....

 

你可能感兴趣的:(【Shell】,【Linux】)