정말 기초적인 질문인것 같지만 리눅스를 공부하고있는
저에겐 정말 궁금한 사항이라 이렇게 여쭤봅니다!
터미널에서 명령어를 실행하는 경로를 추가할 때
echo PATH=$PATH 주소
이런식으로 한다고하던데 왜 앞에 패스에는
달러표시를 안붙이고 뒤에서 붙이는지 궁금합니다
$는 어떨때 쓰는거며 무슨 뜻을 가지고있는건가요?
Hit : 4326 Date : 2013/04/11 09:29
asdwho
앞에 $가 붙는 이유는 PATH가 변수이기 때문입니당.
echo PATH=$PATH 주소 이렇게 쓰면 결과로 어떤값이 출력되나요?
PATH= 주소 이런식이겠죠?
echo는 출력하라는 얘기고, PATH는 그대로 출력되었고, $PATH는 그대로 출력되지 않고 PATH가 담고 있는 정보를 가져왔지요?
그걸 변수라고 합니다. 이런방식으로는 PHP 나 Perl 등의 언어에서 그렇게 사용하고 있습니다. 일반 문자열과 변수를 구변하기 위함입니다.
2013/04/12
teamo1111
와 좋은답변 감사드립니다!ㅎㅎ
C언어도 같이 공부하지않았으면 쉽게 이해가되지 않았을텐데
한번에 이해가되네요ㅎㅎ친절한답변 감사드립니다!^^
복받으실거예요!ㅎㅎ