티스토리 뷰

!/bin/sh
hap=0
for i in 1 2 3 4 5 6 7 8 9 10
  do
        hap=`expr $hap + $i`
  done
echo "1부터 10까지의 합:"$hap

hap2=0
for((i=0;i<=10;i++))
  do
        hap2=`expr $hap2 + $i`
  done
echo "1부터 10까지의 합:"$hap2

hap3=0
for fname in $(ls *.sh)
  do
        head -3 $fname
  done

exit 0

 

#!/bin/sh
hap=0
i=1
while test $i -le 10
  do
        hap=`expr $hap + $i`
        i=`expr $i + 1`
  done
echo "1부터 10까지의 합:"$hap
exit 0
#!/bin/sh
echo "비밀번호를 입력하세요"
read mypass
while test $mypass != "1234"
  do
        echo "틀렸음. 다시 입력하세요"
        read mypass
  done
echo "통과"
exit 0

 

 

#!/bin/sh
echo "무한반복 입력을 시작합니다. (b:break, c:continue, e:exit)"
while test 1
  do
        read input
        case $input in
          b|B)
                break;;
          c|C)
                echo "continue를 누르면 while의 조건으로 돌아감"
                continue;;
          e|E)
                echo "exit를 누르면 프로그램을 완전히 종료함"
                exit 1;;
        esac
  done
exit 0

'Server > Shell' 카테고리의 다른 글

[shell] 셀 스크립트 함수 사용하기  (0) 2021.03.09
[shell] 셸 스크립트 if문과 case문  (0) 2021.03.08
댓글
댓글쓰기 폼
공지사항
Total
248,385
Today
760
Yesterday
1,065
링크
«   2022/10   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
글 보관함