어허

[shell script] 쉘 스크립트에서 count++; 하기 본문

개발/shell script

[shell script] 쉘 스크립트에서 count++; 하기

AKDK 2011. 12. 23. 09:14
728x90
   
count=0
stop=100
while [ 1 ];
do
    count=$(($count+1))        # c에서 count++;과 같다
    echo $count
    if [ $count -eq $stop ]; then
        echo "STOP"
    fi
done
let을 써도되고 expr인가 뭔가 하는 법도 있지만 이것들은 리눅스에 패키지가 설치가 안되어 있으면
동작하지 않는다.

특히 임베디드의 경우 busybox등에 let은 잘 컴파일 하지 않고 ..
뭐 등등 ..
다른 하위 process를 띄우지 않고 쉘에서 직접 계산 하는 식이므로 이게 좋을듯 !


참고로 -eq는 정수형 비교하는 비교연산자, -eq는 같다 (이퀄~)

728x90
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
공유하기 링크
Comments