CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): terzeron (microkid)
날 짜 (Date): 2002년 5월 14일 화요일 오후 11시 54분 42초
제 목(Title): Re: bash shell script실행할때


. test_bash.sh
./test_bash.sh
test_bash.sh

----------------

1. . test_bash.sh은 현재 사용자가 쓰고 있는 shell에 test_bash.sh의 
설정을 적용하는 것이고,

2. ./test_bash.sh은 현재 디렉토리에 존재하는 test_bash.sh이라는
스크립트를 실행하는 것이고(아마도 /bin/sh이 해석하겠죠)

3. test_bash.sh은 PATH 환경 변수에 지정된 디렉토리 리스트를 순서대로
검색하여 test_bash.sh을 찾아서 가장 먼저 검색되는 test_bash.sh을
실행하는 것입니다.(물론 2와 마찬가지로 /bin/sh이 이 스크립트의
내용을 해석할 것입니다.)

1과 2,3이 다른 것은 1이 현재 shell에 설정을 반영하는 것을 수행하는
반면에, 2와 3은 스크립트의 맨 첫 줄에 명시된 해석기가 실행되므로
새로운 shell이 실행되어 지정된 작업을 수행하고 종료하게 되므로 
현재 shell에는 상태를 바꾸지 않습니다.


---
어떤 성취가, 어떤 조롱이, 또는 어떤 고뇌가 나를 기다리고 있을지 나는 모른다. 
나는 아무 것도 모른다. 그러나 나는 아직 과거의 경이로운 기적의 시대가 영원히 
과거의 것이 되어 버리지는 않았다는 사실을 굳게 믿고 있다.  - Stanislaw Lem -
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.