0
点赞
收藏
分享

微信扫一扫

shell 菱形图案

shell 菱形图案

  • ​special-pattern.sh​
#!/bin/bash

MAX_NO=0

echo -n "Enter Number between (5 to 9) : "
read MAX_NO

if ! [ $MAX_NO -ge 5 -a $MAX_NO -le 9 ]; then
echo "WTF... I ask to enter number between 5 and 9, Try Again"
exit 1
fi

clear

for ((i = 1; i <= MAX_NO; i++)); do
for ((s = MAX_NO; s >= i; s--)); do
echo -n " "
done
for ((j = 1; j <= i; j++)); do
echo -n " ."
done
echo ""
done
###### Second stage ######################
for ((i = MAX_NO; i >= 1; i--)); do
for ((s = i; s <= MAX_NO; s++)); do
echo -n " "
done
for ((j = 1; j <= i; j++)); do
echo -n " ."
done
echo ""
done

echo -e "\n\n\t\t\t Whenever you need help, Tecmint.com is always there"

执行:

bash special-pattern.sh
Enter Number between (5 to 9) : 5
.
. .
. . .
. . . .
. . . . .
. . . . .
. . . .
. . .
. .
.


Whenever you need help, Tecmint.com is always there

bash special-pattern.sh
Enter Number between (5 to 9) : 8
.
. .
. . .
. . . .
. . . . .
. . . . . .
. . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . .
. . . . . .
. . . . .
. . . .
. . .
. .
.


Whenever you need help, Tecmint.com is always there


举报

相关推荐

0 条评论