[ CnUnix ] in KIDS 글 쓴 이(By): ymir (Mizz) 날 짜 (Date): 2005년 11월 28일 월요일 오후 04시 30분 00초 제 목(Title): [Q] 쉘 스크립트에서 $ 표시... include $PATH/filename 위와 같은 내용의 파일이 있을 때... 아래와 같은 스크립트로 내용을 확인하려고 합니다. SPACES=[ ^T]* grep "^include${SPACES}$PATH/filename" > /dev/null 2>&- if [ $? -eq 0 ] ; then echo "included" else echo "not included" fi 여기서 grep 할 때 $PATH 가 걸리는데요.. $ 를 문자 '$' 로 표시되게 하려면 어떻게 하면 되나요?? 물론 ${SPACES} 대신 원래 문자열로 대치하고, grep 이후 문장을 ' ' 로 대치하면 되겠지만.. 혹시 저 상황에서 $ 를 문자로 처리할 수 있는지 궁금합니다. 일단은 grep "^include${SPACES}[$]PATH/filename" > /dev/null 2>&- 와 같이 해서 처리했습니다만.. 다른 방법이 있는지 궁금하네요... ;;; 미리 감사드립니다. Oh, I do believe everlasting love and destiny to meet you again I feel a pain I can hardly stand all I can do is loving you - *Mizz* the Magic Knight! |