美文网首页
shell调用其他shell脚本中的变量、函数

shell调用其他shell脚本中的变量、函数

作者: 素还真人 | 来源:发表于2017-08-21 11:36 被阅读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脚本可能找不到

(文章摘自:http://www.jb51.net/article/67903.htm)

相关文章

  • shell调用其他shell脚本中的变量、函数

    在Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数呢? 方法一: . ./subscript.s...

  • shell(六)

    Shell 函数 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的...

  • 13. Shell 函数

    函数定义 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的定义格式...

  • Shell 函数

    linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: ...

  • Shell 函数

    linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: ...

  • Shell 函数

    linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: ...

  • Shell 函数

    linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的定义格式如下: 说...

  • 九、Shell 函数

    linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的定义格式如下: 说...

  • shell脚本函数

    shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: 说明: 1、...

  • shell子进程修改父进程的环境变量值

    shell子进程修改父进程的环境变量值 脚本中的环境变量通过 export 导出,脚本中调用其他脚本使用这个变量 ...

网友评论

      本文标题:shell调用其他shell脚本中的变量、函数

      本文链接:https://www.haomeiwen.com/subject/kpscdxtx.html