shell打印 菱形

#!/bin/bash
read -p "input the length: " n       
for i in `seq 1 $n`
do
    for ((j=$n;j>=$i;j--))
    do
        echo -n " "
    done

    for((m=1;m<=$i;m++))
    do
        echo -n "* "
    done
    echo

done

for i in `seq 1 $n`
do
    for((j=0;j<=$i;j++))
    do
        echo -n " "
    done

    for((k=$i;k<$n;k++))
    do
        echo -n "* "
    done
    echo
done

结果:

posted on 2018-11-28 13:22  如尘如水  阅读(1006)  评论(0编辑  收藏  举报