더북(TheBook)

  2 기존 world 변수의 값에 ‘IsMine’이라고 붙여 출력하고 싶습니다. 다음과 같이 실행하면 될까요?

icon_con

터미널

gilbut@ubuntu2404:~$ echo $worldIsMine

gilbut@ubuntu2404:~$

world 변수의 값인 ‘Banana’와 ‘IsMine’이 붙어 ‘BananaIsMine’이 출력되길 기대했지만, 아무런 값도 출력되지 않습니다. $ 다음에 중괄호가 없으면 Bash가 변수 이름을 추정합니다. 이 경우 worldIsMine이라는 이름의 변수를 찾습니다. 그러나 worldIsMine이라는 변수는 없으므로 아무 값도 출력되지 않고 빈 줄만 출력한 것입니다.

  3 의도한 대로 출력하려면 world 변수를 중괄호로 묶어줘야 합니다.

icon_con

터미널

gilbut@ubuntu2404:~$ echo ${world}IsMine
BananaIsMine
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.