九九乘法表
#!/bin/bash
for ((i=1;i<=9;i++))
do
a=1
while [ $a -le $i ]
do
echo -e "$a"X"$i=$((a*i))\t\c"
let a++
done
echo ""
done
直角三角形
#!/bin/bash
x=5
for ((i=1;i<=x;i++))
do
for ((a=x-1;a>0;a--))
do
echo -e " \c"
done
for ((b=1;b<i*2;b++))
do
echo -e "*\c"
done
echo ""
done
等腰三角形
#!/bin/bash
read -p "输入你想显示几行的等腰三角形?" x
for ((i=1;i<=x;i++))
do
for ((a=x-i;a>0;a--))
do
echo -e " \c"
done
for ((b=1;b<i*2;b++))
do
echo -e "*\c"
done
echo ""
done
菱形
read -p "输入你想显示多大的菱形?" x
for ((i=1;i<=x;i++))
do
for ((a=x-i;a>0;a--))
do
echo -e " \c"
done
for ((b=1;b<i*2;b++))
do
echo -e "*\c"
done
echo ""
done
for ((j=1;j<x;j++))
do
for ((c=1;c<=j;c++))
do
echo -e " \c"
done
for ((d=1;d<=(x-1-j)*2+1;d++))
do
echo -e "*\c"
done
echo ""
done