Shell学问: 调用脚本之间

it2025-07-12  9

于Java,Python于,您可以使用import该方法使脚本或模块之间的呼叫,例如:

>>> import math >>> math.sqrt(4) 2.0 在Shell中要怎样调用别的shell脚本。或别的脚本中的变量,函数呢?

方法一:   . ./subscript.sh      

方法二:   source ./subscript.sh

注意:

两个点之间,有空格。千万注意.两个脚本不在同一文件夹。要用绝对路径为简单起见,通经常使用第一种方法

比如:

main.sh           #主脚本subscripts.sh     #子脚本,或者说被调脚本  

###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! #

注意: 被调脚本能够没有运行权限。调用脚本必须有可运行权限chmod +x ./main.sh   #注意这里要有点,否则bash脚本可能找少于

版权声明:本文博主原创文章,博客,未经同意不得转载。

转载于:https://www.cnblogs.com/bhlsheji/p/4909639.html

相关资源:数据结构—成绩单生成器
最新回复(0)