>> Delete Reply from No. 0 article
No. RE: RE: 쉘 프로그램 50~150까지 더하기

등록 2001-12-15 10:04:00 By localhost     조회 2
이름 단n키    

		bash버전이 최신이라면..(저의 경우 2.05)
 while 문 대신 for문을 이용해도 됩니다.
 for ((num=50; num<= 150; num++)); do
그리고 할일..
done
 다른 쉘과의 호환성이나 배쉬에서도 버전 간의 호환성을 생각하신다면
위에 말씀 드린 for문의 확장은 쓰시지 않는 것이 좋습니다.
 
참고로 expr은 호환성이 좋은 내부명령어이긴 하지만
아래 분이 말씀드린 방법보다 조금 느립니다.(계산이 많아진다면 좀 고려해 볼만 하겠죠?)
 그럼..
 : 안뇽하세용
:
: 밑에분께서 expr을 이용하셨는데 이렇게 해도 됩니당..
:
: ----------------------------------------------------
: #!/bin/bash
: sum=0
: num=50
:
: while [ $num -le 150 ]; do
: sum=$(($sum+$num))
: num=$(($num+1))
: done
: echo $sum
:
: ------------------------------------------------
: $(($sum+$num)) <--괄호가 두개입니다. 그리고 $도 두개구요
:
: 그럼 수고하세욤.. :)
:
:
: : 안녕하세요
: : 이번에 쉘 프로그램을 공부하고 있는 초본데요
: :
: : 쉘로도 더하기를 할수 있을까요
: :
: : 할수 있다면 어떻게 하는지 한수 부탁드립니다.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved