首先Linux操作系统需要安装好httpd,以测试脚本效果:


脚本内容如下:

#!/bin/bash
CURRENT_HTML=/var/www/html/index.html
cat <<EOF > $CURRENT_HTML
<html>
<head>
<title>九九乘法表</title>
</head>
<body>
<table width="30%" border="1" cellpading="1" cellspaceing="0" align="center">
<caption><h2>九九乘法表</h2></caption>
EOF
for ((i=1;i<=9;i++));
do 
    for ((j=1;j<=9;j++));
    do
       if [[ $j -le $i ]]; then
           let "mutil=$i*$j"
           if [[ $j -eq 1 ]];then
             echo "<tr><td>$i*$j=</td><td>$mutil</td>" >> $CURRENT_HTML
           elif [[ $j -lt $i ]]; then 
             echo "<td>$i*$j=</td><td>$mutil</td>" >> $CURRENT_HTML
           elif [[ $j -eq $i ]]; then
             echo "<td>$i*$j=</td><td>$mutil</td></tr>" >> $CURRENT_HTML
           fi  
       else
           break
       fi
    done
    echo >> $CURRENT_HTML
done
cat <<EOF >> $CURRENT_HTML
</table>
</body>
</html>
EOF

编写好了脚本,在Linux上执行该脚本,并通过浏览器访问:如下图所示:

使用HTML+shell编写九九乘法口诀脚本_编写