DevOps/리눅스 / / 2016. 10. 11. 15:56

리눅스 프로그래밍(큰수찾기,별찍기)

반응형












리눅스 프로그래밍

(큰수찾기,별찍기)


숫자 3개를 입력받아 큰수와 작은수 찾기



코드


#!/bin/bash

echo "1번째 숫자를 입력하세요"

read n

max=$n

min=$n

i=2

while [ $i -le 3 ]

do

echo $i"번째 숫자를 입력하세요"

read n

if [ $n -ge $max ]; then

max=$n

fi

if [ $n -le $min ]; then

min=$n

fi

i=`expr $i + 1`

done

echo "가장 큰수: "$max" 가장 작은 수: "$min

exit 0



결과




root 말고 사용자로 일반 사용자로 파일을 만들어서 사용하면 허가 거부가 뜨는데 이럴땐 chmod +x (파일명) 써주시면 됩니다.


-----------------------------------------------------------------------------------------------------------------------



리눅스 프로그래밍 별찍기

1.



코드


#!/bin/bash

i=5

j=5

while [ $i -gt 0 ]

do

while [ $j -ge $i ]

do

echo -n "*"

j=`expr $j -1`

done

j=5

i=`expr $i - 1`

echo ""

done


결과





2.





코드


#!/bin/bash

i=5

j=1

while [ $i -gt 0 ]

do

while [ $j -le $i ]

do

echo -n "*"

j=`expr $j +1`

done

j=1

i=`expr $i - 1`

echo ""

done



결과







반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유