Linux
[bash] 정수 계산 및 변수값 증가/감소
말랑Cow
2021. 4. 10. 00:00
반응형
bash에서는 정수 계산 시 이중괄호를 사용하며 $(( 계산식 )) 의 형태가 됩니다.
(이중괄호와 계산식 사이에 공백이 없어도 무방하나 공백을 두면 가시성이 좋아짐)
1) 단순계산
2) 변수에 할당
변수명 앞에 "$" 기호가 없음
3) 증가/감소 연산
증가/감소 연산 시 이중괄호와 변수명 앞에 "$" 기호가 없음
※ expr 이나 bc를 사용해도 동일한 계산이 가능하나 이중괄호를 사용하면 외부의 프로그램을 실행하지 않고 bash 내부에서 계산이 이루어지므로 계산식이 아주 많이 복잡하게 반복되는 상황일 경우 속도의 향상을 기대할 수 있습니다.
반응형