>> Delete Reply from No. 0 article
No. RE: RE: 쉘프로그래밍 질문입니다.

등록 2002-09-21 13:36:00 By localhost     조회 5
이름 단n키    

		: : CPP='${CC-cc} -E'
: : 도대체 이게 무슨 뜻이죠?
: :
: : 제가 알고 있는데로 해석을 하자면..
: :
: : CPP라는 변수에 CC-cc의 내용을 넣어라인데..도대체 -E가 무슨 옵션인지
: :
: : 모르겠네요..아시는 분 계시면 좀 알려주세요
: :
: : 그럼 이만
:
:
: CPP='${CC-cc} -E'
: 면..
: 'CC-cc를 실행시켰을때 출력값' -E
: 를 CPP에 대입시키란거죠 뭐
:
: CC-cc를 실행시켰을 때 값이 아니라
: 환경변수 같네요
:
: [root@localhost root]# echo ${CC-cc}
: cc
:
: 결과적으로
: CPP에 cc -E를 대입하겠네요
 $ unset CC
$ echo ${CC-cc}
cc
$ echo $CC
 $ echo ${CC:-cc}
cc
$ echo $CC
 $ echo ${CC+cc}
 $ echo $CC
 $ echo ${CC:+cc}
 $ echo ${CC=cc}
cc
$ echo $CC
cc
$ unset CC
$ echo ${CC:=cc}
cc
$ echo $CC
cc
$
  $ CC=
$ echo ${CC-cc}
 $ echo $CC
 $ echo ${CC:-cc}
cc
$ echo $CC
 $ echo ${CC+cc}
cc
$ echo $CC
 $ echo ${CC:+cc}
 $ echo $CC
 $ echo ${CC=cc}
 $ echo $CC
 $ echo ${CC:=cc}
cc
$ echo $CC
cc
 : 이 붙은 것과 ':'이 붙지 않은 것, -, +, = 에 따른 의미의 차이를 눈여겨 보시면 도움이 될 
것 같습니다.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved