[완료]쉘 스크립트 질문입니다
글쓴이: jinmanp / 작성시간: 월, 2011/07/04 - 1:39오후
ABC.sh 라는 쉘 스크립트를 실행할 때 값을 입력하여 명령어를 실행 시키려고 합니다.
$LMIS12345 에는 192.168.0.45 라는 값이 들어있습니다.
쉘 스크립트 안에
$LMIS$1 으로 한 후에
sh ABC.sh 12345 로 실행을 하면
$LMIS$1 값은 12345 가 나옵니다.
12345가 아닌
$LMIS12345 가 나와서 192.168.0.45 라는 값을 얻기를 원합니다.
어떻게 해야 원하는 값을 얻을 수 있을까요..이리저리 고쳐봐도 원하는 값을 얻기가 쉽지 않네요..
고수님들 부탁드립니다.
Forums:
ㅇㅇ
"\$LMIS"$1 = $LMIS12345
$"LMIS"$1 = LMIS12345
라는 값이 나오긴 하지만 제가 원하는 192.168.0.45 라는 값을 얻어오지는 못하네요
어찌해야 할까요
#!/bin/sh export
감사합니다.
저렇게 하니까 되는군요
정말 감사합니다 ㅜㅜ
환경변수를 쓰지 않는 방법입니다.
추가로 환경변수를 쓰지 않는 방법입니다.
echo ${!var_name} 의미좀 알려주세요-
echo ${!var_name} 에서
var_name 변수를 {}안에 지정한거랑 !를 넣는거(부정인가요?)에 대해 설명좀 부탁드려도 될까요?
댓글 달기