"$var"와 "${var}"의 차이점은 무엇입니까?

"$var"와 "${var}"의 차이점은 무엇입니까?

나는 많은 스크립트에서 "$var"및의 사용법을 보았으므로 차이점을 "${var}"알고 싶습니다."$var""${var}"

답변1

중괄호는 매개변수 구문의 시작과 끝을 명시적으로 나타냅니다. 그렇지 않으면 차이가 없습니다. 이는 다음과 같은 특정 진술을 명시적으로 만듭니다.

$ foo=bar
$ echo "$fooa" # Is this $foo + a, or $fooa?

$ echo "${foo}a"
bara

관련 정보