方法1,写一个for循环:
#!/bin/bash
echo "This is the multiple table."for((i=1;i<=9;++i))do for((j=1;j<=i;j++)) do echo -ne "$i*$j=$((i*j))\t" done echodone 
方法2:使用for循环(a.sh)
#!/bin/shfor 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 echodoneexit 0方法3:使用while循环(b.sh)
#!/bin/shi=1j=1while [ "$i" -ne 10 ]do while [ "$j" -ne 10 ] do ((product=$i*$j)) echo -ne $i\*$j=$product"\t" ((j++)) done j=1 ((i++)) echodoneexit 0方法4:使用for循环(c.sh)
#!/bin/shfor((i=1;i<10;i++))do for((j=1;j<10;j++)) do ((product=$i*$j)) echo -ne $i*$j=$product"\t" done echodoneexit 0
以上三个脚本的运行截图:

本文出自 “李云丽TEST-2015” 博客,谢绝转载!
原文地址:http://liyunli0226.blog.51cto.com/10006245/1751389