shell-九九乘法表
1. for循环实现
#!/bin/sh
for i in {1,2,3,4,5,6,7,8,9}
do
for j in {1,2,3,4,5,6,7,8,9}
do
((product=$i*$j))
echo -ne $i\*$j=$product"\t"
done
echo
done
exit 0
1. while 循环实现九九乘法表
#!/bin/sh
i=1
j=1
while [ "$i" -ne 10 ]
do
while [ "$j" -ne 10 ]
do
((product=$i*$j))
echo -ne $i\*$j=$product"\t"
((j++))
done
j=1
((i++))
echo
done
exit 0
1. for结合while实现九九乘法表
#!/bin/bash
#for and while loop
i=1
while ((i<=9))
do
for ((j=1;j<=i;j++))
do
let "temp=i*j"
echo -n "$i*$j=$temp "
done
let i++
echo ""
done
1. until循环实现
#!/bin/bash
#until loop
i=1
until ((i>9))
do
let j=1
until ((j>i))
do
let "temp=i*j"
echo -n "$i*$j=$temp "
let j++
done
let i++
echo ""
done