더북(TheBook)

  2 셸에서 TEST_VAR 변수에 ‘hello world’ 문자열을 저장하고, echo 명령어로 그 값을 확인합니다.

icon_con

터미널

gilbut@ubuntu2404:~/script$ chmod +x print_var.sh 
gilbut@ubuntu2404:~/script$ TEST_VAR="hello world" 
gilbut@ubuntu2404:~/script$ echo $TEST_VAR
hello world

  3 print_var.sh 파일을 실행합니다.

icon_con

터미널

gilbut@ubuntu2404:~/script$ ./print_var.sh 
TEST_VAR: 

print_var.sh 파일은 TEST_VAR 변수의 값을 출력하는 스크립트 파일입니다. 하지만 스크립트를 실행하면 TEST_VAR 변수의 값으로 아무것도 나오지 않습니다. 셸에서 설정한 변수가 스크립트 내에서는 유효하지 않기 때문입니다. 이럴 때 필요한 것이 export 키워드입니다.

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