2 기존 world 변수의 값에 ‘IsMine’이라고 붙여 출력하고 싶습니다. 다음과 같이 실행하면 될까요?
터미널 |
gilbut@ubuntu2404:~$ echo $worldIsMine
gilbut@ubuntu2404:~$
|
world 변수의 값인 ‘Banana’와 ‘IsMine’이 붙어 ‘BananaIsMine’이 출력되길 기대했지만, 아무런 값도 출력되지 않습니다. $ 다음에 중괄호가 없으면 Bash가 변수 이름을 추정합니다. 이 경우 worldIsMine이라는 이름의 변수를 찾습니다. 그러나 worldIsMine이라는 변수는 없으므로 아무 값도 출력되지 않고 빈 줄만 출력한 것입니다.
3 의도한 대로 출력하려면 world 변수를 중괄호로 묶어줘야 합니다.
터미널 |
gilbut@ubuntu2404:~$ echo ${world}IsMine
BananaIsMine
|