>> Edit article
이름
제목
패스워드
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