shell初学经典脚本
- 九九乘法表
- 直角三角形
- 等腰三角形
九九乘法表
#!/bin/bash
for ((i=1;i<=9;i++))
doa=1while [ $a -le $i ]doecho -e "$a"X"$i=$((a*i))\t\c"let a++doneecho ""
done
直角三角形
#!/bin/bash
x=5
for ((i=1;i<=x;i++))
dofor ((a=x-1;a>0;a--))doecho -e " \c"donefor ((b=1;b<i*2;b++))doecho -e "*\c"done
echo ""
done
等腰三角形
#!/bin/bash#输出等腰三角形
#echo" * "
#echo" *** "
#echo" ***** "
#echo"*******"
read -p "输入你想显示几行的等腰三角形?" x
#x=2 #你想显示几行的等腰三角形可以更改这个数字(值必须大于1)
for ((i=1;i<=x;i++))
dofor ((a=x-i;a>0;a--))doecho -e " \c" #输出的空格数量donefor ((b=1;b<i*2;b++))doecho -e "*\c" #输出的*号数量done
echo "" #换行
done