shell to for

#!/bin/bash
#echo -n "*" 不回車
#seq 9 生成1到9
for i in {1..5}
do

for j in $(seq $[5-i])
    do
          echo -n " "
    done

    for k in $(seq $[2*i-1])
    do
        echo -n "*"
    done

    echo

done


    *
   ***
  *****
 *******
*********

shell to  for

憂化

#!/bin/bash
x=0
for i in {1..10}
do
if [ $i -gt 5 ];then
x=$[x+2]
i=$[i-x]
fi

for j in $(seq $[5-i])
do
    echo -n " "
done

for k in $(seq $[2*i-1])
do
    echo -n "*"
done
echo

done

    *
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章