728x90
반응형
리눅스의 쉘스크립트에서 변수값을 활용하는 방법에 대해서 알아보도록 하겠습니다.
스크립트에 변수값들을 활용하여 값을 출력하는 테스트를 해보겠습니다.
아래와 같이 sysinfo_page라는 파일을 생성합니다.
$vi sysinfo_page
$cat sysinfo_page
#!/bin/bash
# sysinfo_page
title="System Information for $HOSTNAME"
RIGHT_NOW=$(date +"%x %r %Z")
TIME_STAMP="Updated on $RIGHT_NOW by $USER"
cat <<- _EOF_
$title
$TIME_STAMP
_EOF_
여기서 $가 붙어있는 부분들이 변수에 들어있는 값들을 출력하기 위해 사용된 부분입니다.
$HOSTNAME은 시스템 있는 변수로 hostname값이 들어 있습니다.
$USER 역시 user값이 저장되어 있는 시스템 변수입니다.
그리고 직접 title,RIGHT_NOW,TIME_STAMP라는 3개의 변수를 만들어서 값을 지정하였습니다.
실행을 하게 되면, title과 TIME_STAMP 변수에 들어 있는 값들이 출력되게 됩니다.
$./sysinfo_page
System Information for x4200m2
Updated on 02/06/2015 02:04:40 PM CST by gyhong
728x90
반응형
'IT 지식정리 > 운영체제' 카테고리의 다른 글
[Linux shell script 6] 리눅스 쉘스크립트: if사용법 1of2 2015. 2. 10. (0) | 2017.11.04 |
---|---|
[Linux shell script 5] 리눅스 쉘스크립트 함수 활용 2015. 2. 8. (0) | 2017.11.04 |
[Linux shell script 3] 리눅스 쉘스크립트 "alias" 와 쉘 함수 2015. 1. 28. (0) | 2017.11.04 |
[Linux shell script 2] 리눅스 쉘스크립트 "while" 2015. 1. 27. (0) | 2017.11.04 |
[Linux shell script 1] 리눅스 쉘스크립트 "echo" 2015. 1. 27. (0) | 2017.11.04 |