본문 바로가기

IT노트(구)/Bash

쉘 스크립트(bash) 변수 타입은 문자열 밖에 없다.

bash에는 변수 타입이라는 개념 자체가 없다.(untyped 스크립트이다!)

그냥 모든 변수는 무조건 문자열이다!(전부 string이라고 생각하면 된다.)

문맥에 따라서 정수처럼 작동하는 경우가 있을 뿐(expr가 앞에 오면 정수 연산 등을 한다던지)

기본적으로는 전부 문자열이라고 생각하면 된다.(그러면 bash에 한층 더 쉽게 접근할 수 있을 것이다!)