더북(TheBook)

2.3 변수 값의 평가

실행 중인 셸은 변수를 정의하고 이 변수에 값을 저장할 수 있다. 셸 변수는 이름과 값을 갖는다는 점에서 수학에서 쓰이는 변수와 비슷하다. 셸 변수의 가장 대표적인 예는 HOME이다. 이 변수의 값은 현재 사용자의 리눅스 홈 디렉터리(예: /home/smith)를 가리킨다. 또 다른 예로는 USER가 있다. 이 변수의 값은 현재 사용자의 사용자명이다. 여기서는 현재 사용자명이 smith라고 가정하고 설명하겠다.

셸 변수 HOMEUSER의 값을 표준 출력으로 출력하려면 printenv 명령을 사용한다.

icon_folder chapter02 > evaluating_variables

$ printenv HOME
/home/smith
$ printenv USER
smith
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.