9.1
변수의 기초
프로그래밍 경험이 있다면 변수가 무엇인지 알 겁니다. 프로그래밍하는 데 변수는 빠질 수 없는 요소이기 때문이죠. 물론 프로그래밍 경험이 없어도 이해하는 데 문제없습니다. 이 절에서는 Bash의 변수 중에서 기초 내용을 설명하고 심화 내용은 10장에서 다룹니다.
변수(variable)란 데이터를 담는 그릇으로 이해할 수 있습니다. 변수에 어떤 데이터를 저장하도록 명령하면 해당 변수에 데이터가 저장됩니다. 변수에 저장된 데이터는 변수의 이름으로 사용할 수 있습니다. 변수에 저장하는 데이터는 보통 값이라고 합니다.
변수에 저장된 값을 읽어 사용하거나 변수에 저장된 값을 변경할 수도 있습니다. 프로그래밍 언어에서는 종류에 따라 값을 변경할 수 없는 변수도 있습니다. 반면에 Bash는 변수의 종류와 상관없이 값을 변경할 수 있습니다.