shell 菱形图案
  AnyLlCIhvKpr 2023年11月12日 52 0

shell 菱形图案

tags: 艺术

  • 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


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
AnyLlCIhvKpr