Shell 스 크 립 트 에서 다른 스 크 립 트 파일 을 인용,호출 하 는 두 가지 방법

자바,Python 에 서 는 import 방식 으로 스 크 립 트 나 모듈 간 호출 을 할 수 있 습 니 다.예 를 들 어:

>>> import math 
>>> math.sqrt(4) 
2.0 
셸 에서 다른 셸 스 크 립 트 나 다른 스 크 립 트 의 변수,함 수 를 어떻게 호출 합 니까?
방법 1:   . ./subscript.sh     
방법 2:   source ./subscript.sh
주의:
1.두 점 사이 에 빈 칸 이 있 으 니 주의 하 세 요.
2.두 스 크 립 트 는 같은 디 렉 터 리 에 없습니다.절대 경 로 를 사용 하 십시오.
3.간단 한 견 해 를 위해 보통 첫 번 째 방법 을 사용한다.
예 를 들 면:

main.sh           #
subscripts.sh     # ,
[code]
[code]
###subscripts.sh :### 
 
#!/bin/bash 
string="Hello,World!


###main.sh ### 
 
#!/bin/bash 
. ./subscripts.sh 
echo -e ${string} 
exit 0 
출력 결과:

# chmod +x ./main.sh 
# ./main.sh 
Hello,World! 

주의:
1.조 정 된 스 크 립 트 는 실행 권한 이 없 을 수 있 습 니 다.스 크 립 트 를 호출 하려 면 실행 가능 한 권한 이 있어 야 합 니 다.
2.chmod +x ./main.sh   #여기 가 좀 있어 야 합 니 다.그렇지 않 으 면 bash 스 크 립 트 를 찾 을 수 없습니다.

좋은 웹페이지 즐겨찾기