Eggs Sunny Side Up
본문 바로가기
Computer Engineering/Linux

별 출력하기

by guswn100059 2023. 6. 23.
#!/bin/bash

#[문제] 키보드로부터 숫자 입력받아서 해당 수만큼의 줄에 별을 출력
#*
#**
#***
#****

echo "별을 출력!"
echo "============"
echo
echo -n "출력할 별의 줄을 입력 >> "

read num 
for((i=1; i<=${num}; i++))
do
	for((j=1; j<=${i}; j++))
	do
		echo -n "*"
	done
	echo
done
exit 0


#!/bin/bash

#[문제] 키보드로부터 숫자 입력받아서 해당 수만큼의 줄에 별을 출력
#  *
# **
#***

echo "별을 출력!"
echo "============"
echo
echo -n "출력할 별의 줄을 입력 >> "

read num
for((i=1; i<=${num}; i++))
do
	for((j=${num-1}; j>=${i}; j--))
	do
		echo -n " "
	done
	
	for((k=1; k<=${i}; k++))
	do
		echo -n "*"
	done
	echo
done

for((i=1;i<=${num};i++))
do
   for((j=1;j<=${num};j++))
   do
      if [ ${j} -le `expr ${num} - ${i}` ]
      then
            echo -n " "
      else
            echo -n "*"
      fi
   done
   echo ""
done

 

'Computer Engineering > Linux' 카테고리의 다른 글

워드클라우드  (0) 2023.06.28
DB, FTP 연결  (0) 2023.06.26
Notepad++ 연결  (0) 2023.06.23
리눅스 명령어 실습  (0) 2023.06.23
Linux 기본설정  (0) 2023.06.21

댓글