let
- let 명령어는 셸 스크립트에서 산술 연산을 수행하고 변수 값을 변경하는 데 사용된다. 주로 Bash 및 다른 셸 스크립트에서 사용된다.
표현식 let arg [arg ....]
예시
let a=10
let b=++a && echo $b
11
let b=2**3 && echo $b
8
let b=(2*4) && echo $b
let b="2 + 4" && echo $b
다른 형태
b=$((2 + 3)) && echo $b
b=$[2 + 3] && echo $b
주의사항
- let 명령어로 변수에 값을 할당할때 "=" 좌우로 띄어쓰기가 있으면 제대로 동작하지 않는다
- 연산자 좌우로 띄어쓰기가 있으면 동작하지 않는다
- ""(쌍따옴표)로 묶어서 띄어쓰기와 상관없이 입력 가능하다
shell
- 명령어 해석기
- sh(표준쉘) ,ksh,csh,tcsh,bash(리눅스 기본) 등 다양한 종류가 있다