!["$var"와 "${var}"의 차이점은 무엇입니까?](https://linux55.com/image/48807/%22%24var%22%EC%99%80%20%22%24%7Bvar%7D%22%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 많은 스크립트에서 "$var"
및의 사용법을 보았으므로 차이점을 "${var}"
알고 싶습니다."$var"
"${var}"
답변1
중괄호는 매개변수 구문의 시작과 끝을 명시적으로 나타냅니다. 그렇지 않으면 차이가 없습니다. 이는 다음과 같은 특정 진술을 명시적으로 만듭니다.
$ foo=bar
$ echo "$fooa" # Is this $foo + a, or $fooa?
$ echo "${foo}a"
bara
나는 많은 스크립트에서 "$var"
및의 사용법을 보았으므로 차이점을 "${var}"
알고 싶습니다."$var"
"${var}"
중괄호는 매개변수 구문의 시작과 끝을 명시적으로 나타냅니다. 그렇지 않으면 차이가 없습니다. 이는 다음과 같은 특정 진술을 명시적으로 만듭니다.
$ foo=bar
$ echo "$fooa" # Is this $foo + a, or $fooa?
$ echo "${foo}a"
bara