본문 바로가기
IT 지식정리/운영체제

[Linux shell script 4] 리눅스 쉘스크립트 변수값 활용 2015. 2. 6.

by G. Hong 2017. 11. 4.
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
반응형