2013-05-22 2 views
2

나는 약 3 시간 동안 bash을 사용 해왔다.
단계별로 언어를 이해하고 있지만 질문이 있습니다.
bash에서 $의 실제 의미는 C?

은 내가 $하지 $1, $0, $# 등 등
만 $를 의미한다.

+1

C에서는'$'가 없으므로 어떻게 같은 의미일까요? – chirlu

+0

@chirlu : bash에 없기 때문에 이론적으로는 동일합니다 :) –

+0

어디서 찾았는지 알 수 있습니다. –

답변

2

$은 매개 변수 확장을 수행하는 데 사용됩니다. foo 변수의 경우 $foo 표현식이 변수 값으로 확장됩니다.

$ foo=3 
$ echo "foo" 
foo 
$ echo "$foo" 
3 

$

은 기본/일반 프롬프트로 사용되지만, 거기는 단순히 독특한 문자로 사용됩니다; 실제 의미가 없으며 기능을 변경하지 않고도 대체 할 수 있습니다.

+0

고맙습니다. 이것은 내가 무엇을 찾고 있었는지입니다 :) –