본문 바로가기

Programming Practice/Shell & Server Management

변수 기본

1. 변수 선언과 사용

1) 변수 선언 : 변수=값;

2) 사용 : $변수 혹은 ${변수}

ex)  


2. single quotes vs. double quotes

single quotes : 안에 있는 내용을 그대로 표시

double quotes : 안에 있는 내용을 계산해서 표시

ex)


3. 특정 명령어의 결과를 특정 변수에 담을 때

변수=`명령어`

* single quotes가 아님

ex) CLOSE_CNT=`egrep "($ONE_MINUTE_AGO|$TWO_MINUTE_AGO|$THREE_MINUTE_AGO|$FOUR_MINUTE_AGO|$FIVE_MINUTE_AGO)" ioException.log`


4. passing command-line parameter to shell scripts

 기호

의미 

 $0

command name 

 $1

first parameter 

 $2

second parameter 

 $3

third parameter 

 $#

total number of parameters

 $@

all parameters