Shell中要如何调⽤别的shell脚本,或别的脚本中的变量,函数在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
shell脚本写加减乘除运算
Hello,World!
#
注意:
1.被调脚本可以没有执⾏权限,调⽤脚本必须有可执⾏权限
2.chmod +x ./main.sh  #注意这⾥要有点,否则bash脚本可能不到
作者:素还真⼈
链接:www.jianshu/p/6309f395559e
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。