国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

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

2020-07-27 19:06:04
字體:
來源:轉載
供稿:網友

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

復制代碼 代碼如下:

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

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

方法一:   . ./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.被調腳本可以沒有執行權限,調用腳本必須有可執行權限
2.chmod +x ./main.sh   #注意這里要有點,否則bash腳本可能找不到

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临西县| 农安县| 永修县| 临武县| 陆良县| 济南市| 东乡族自治县| 汉川市| 平舆县| 华蓥市| 达孜县| 沧源| 肥乡县| 浑源县| 杭锦后旗| 瑞昌市| 辽宁省| 新昌县| 绥化市| 汝南县| 教育| 喜德县| 双城市| 城口县| 铁岭县| 顺昌县| 遵义县| 教育| 林西县| 定陶县| 广南县| 吐鲁番市| 博爱县| 沅陵县| 松潘县| 城口县| 阿荣旗| 新乡县| 元阳县| 临西县| 金寨县|