Linux

[bash] 정수 계산 및 변수값 증가/감소

말랑Cow 2021. 4. 10. 00:00
반응형

bash에서는 정수 계산 시 이중괄호를 사용하며 $(( 계산식 )) 의 형태가 됩니다.

(이중괄호와 계산식 사이에 공백이 없어도 무방하나 공백을 두면 가시성이 좋아짐)

 

1) 단순계산

2) 변수에 할당

변수명 앞에 "$" 기호가 없음

 

3) 증가/감소 연산

증가/감소 연산 시 이중괄호와 변수명 앞에 "$" 기호가 없음

 

※ expr 이나 bc를 사용해도 동일한 계산이 가능하나 이중괄호를 사용하면 외부의 프로그램을 실행하지 않고 bash 내부에서 계산이 이루어지므로 계산식이 아주 많이 복잡하게 반복되는 상황일 경우 속도의 향상을 기대할 수 있습니다.

반응형