Bash Shell - 숫자 변수 증가/감소 시키기

Linux의 Bash 쉘 스크립트에서 숫자 변수를 증가, 감소 시키는 방법을 소개합니다.

다른 언어에서는 ++, --로, 증가/감소 연사자를 사용하는데요. Bash에서는 어떻게 구현하는지 알아보겠습니다.

1. +, - 연산자를 이용하여 숫자 증가, 감소

$((cnt+ OR -)) 형태로 숫자를 증가, 감소시킬 수 있습니다.

#!/bin/bash

cnt=1
echo $cnt

cnt=$((cnt+1))
echo $cnt

cnt=$((cnt-1))
echo $cnt

Output:

$ bash example.sh
1
2
1

2. ++, -- 연산자를 이용하여 숫자 증가, 감소

$((cnt++ OR --)) 형태로 숫자를 증가, 감소시킬 수 있습니다.

#!/bin/bash

cnt=1
echo $cnt

((cnt++))
echo $cnt

((cnt--))
echo $cnt

Output:

$ bash example.sh
1
2
1

3. +=, -= 연산자를 이용하여 숫자 증가, 감소

$((cnt+=1 OR -=1)) 형태로 숫자를 증가, 감소시킬 수 있습니다.

#!/bin/bash

cnt=1
echo $cnt

((cnt+=1))
echo $cnt

((cnt-=1))
echo $cnt

Output:

$ bash example.sh
1
2
1
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha