一、打印四方形
脚本:
#!/bin/bash
read -p "输入层数:" n
for ((i=1;i<=$n;i++))
do
for ((j=1;j<=$n;j++))
do
echo -n "* "
done
echo
done
执行脚本:
[root@localhost ~]# ./abc.sh
输入层数:6
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
二、打印平行边形
脚本:
#!/bin/bash
read -p "输入层数:" n
for ((i=1;i<=$n;i++))
do
for ((j=$n;j>i;j--))
do
echo -n " "
done
for m in `seq 1 $n`
do
echo -n "* "
done
echo
done
执行脚本:
[root@localhost ~]# ./abc.sh
输入层数:6
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *