셸 변수는 변수명을 변수의 값으로 치환하는 형태로 평가된다. 셸 변수의 이름 앞에 달러 기호를 붙이면 된다. 예를 들어 $HOME은 /home/smith라는 문자열로 평가된다.
셸이 입력된 명령을 어떻게 평가하는지 알아보는 가장 쉬운 방법은 echo 명령을 사용하는 것이다. 이 명령은 인수로 받은 내용을 그대로 출력하는 간단한 프로그램이다(셸의 평가가 끝난 인수 값을 볼 수 있다).
$ echo My name is $USER and my files are in $HOME # 변수 평가 My name is smith and my files are in /home/smith $ echo ch*ter9 # 패턴 평가 chapter9