'Software Development/Shell Script'에 해당되는 글 2건


파라미터로 변수명 자체를 받거나 할 때, 유용한 방법으로,

#!/bin/ksh

SOME_VAL=100
STRING="SOME"

REAL=$(eval echo \$${STRING}_VAL)

echo "REAL : " ${REAL}

위와 같이 하면, $(eval echo \$${STRING}_VAL)  <-- 이 부분이 $SOME_VAL 로 변환된다.

반응형

'Software Development > Shell Script' 카테고리의 다른 글

Bash 프롬프트 변경  (0) 2009.11.15
블로그 이미지

Good Joon

IT Professionalist Since 1999

,

Bash 프롬프트 변경 옵션 중 아주 필수적인 것들이다.

export PS1="$" 처럼, PS1 환경변수를 정의하면 되며, 값으로 아래 것들 온다.

\T : 시각 (12h)
\t : 시각 (24h)
\u : 유저
\w : 현재 디렉토리
\W : 현재 디렉토리 마지막 경로명
\h : 호스트이름 (단축)
\H : 호스트 이름
\s : 쉘 이름
\v : bash 버전
\V : bash 버전 + Patch 버전
\! : History 숫자
\\ : \ 문자
\a : 삐 소리

예를 들면, export PS1="\u@\w>" 과 같이 설정한다.
반응형
블로그 이미지

Good Joon

IT Professionalist Since 1999

,