CALL | source or . (dot operator) | "include" another script |
[출처 : http://tldp.org/LDP/abs/html/dosbatch.html]
In the last syntax ./ means current directory, But only . (dot) means execute given command file in current shell without starting the new copy of shell, The syntax for . (dot) command is as follows
Syntax:
. command-name
[출처 : http://www.freeos.com/guides/lsst/ch02sec01.html]
간단하게 환경변수를 쓰기 위해 만든 스크립트를 단순하게
실행하면, 별도의 쉘이 생성이 되어 실행되므로 현재 쉘에 적용이 되지 않는다.
그런 이유로 일반적으로 환경 변수로 사용하기 위한 스크립트를 실행 할때는 반드시
source [script.file] 로 실행을 한다.
source [script.file]와 동일하게
. [script.file] 을 실행해도 된다.
'Linux' 카테고리의 다른 글
심볼릭 링크에 대한 미스테리 (4) | 2008.12.22 |
---|---|
ls 명령어의 file type (0) | 2008.12.19 |
파일 존재 유무 확인하기(how to check existence of file on C,linux) (2) | 2008.12.16 |
execl() - excute a file (0) | 2008.12.08 |
fork : Not Enough Memory (2) | 2008.12.08 |