반응형
리눅스 프로그래밍
(큰수찾기,별찍기)
숫자 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
결과
반응형