于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脚本可能找少于
版权声明:本文博主原创文章,博客,未经同意不得转载。
时间: 2024-11-21 06:54:28