欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Shell腳本中引用、調用另一個腳本文件的2種方法

 更新時間:2015年06月16日 09:40:30   投稿:junjie  
這篇文章主要介紹了Shell腳本中引用、調用另一個腳本文件的2種方法,本文介紹了兩種方法的語法,然后給出實際使用實例和一些要注意的地方,需要的朋友可以參考下

在Java,Python中,可以用import的方式來進行腳本或模塊之間調用,例如:

復制代碼 代碼如下:

>>> import math 
>>> math.sqrt(4) 
2.0 

在Shell中要如何調用別的shell腳本,或別的腳本中的變量,函數(shù)呢?

方法一:   . ./subscript.sh     
方法二:   source ./subscript.sh

注意:

1.兩個點之間,有空格,千萬注意.
2.兩個腳本不在同一目錄,要用絕對路徑
3.為簡單起見,通常用第一種方法

例如:

復制代碼 代碼如下:

main.sh           #主腳本
subscripts.sh     #子腳本,或者說被調腳本
[code]
[code]
###subscripts.sh 腳本內容如下:### 
 
#!/bin/bash 
string="Hello,World! \n" 

復制代碼 代碼如下:

###main.sh 腳本內容如下### 
 
#!/bin/bash 
. ./subscripts.sh 
echo -e ${string} 
exit 0 

輸出結果:
復制代碼 代碼如下:

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

注意:

1.被調腳本可以沒有執(zhí)行權限,調用腳本必須有可執(zhí)行權限
2.chmod +x ./main.sh   #注意這里要有點,否則bash腳本可能找不到

相關文章

最新評論