亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Shell腳本中引用、調(diào)用另一個腳本文件的2種方法

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

在Java,Python中,可以用import的方式來進(jìn)行腳本或模塊之間調(diào)用,例如:

復(fù)制代碼 代碼如下:

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

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

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

注意:

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

例如:

復(fù)制代碼 代碼如下:

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

復(fù)制代碼 代碼如下:

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

輸出結(jié)果:
復(fù)制代碼 代碼如下:

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

注意:

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

相關(guān)文章

最新評論