欢迎来到山村网

Shell脚本中引用、调用另一个脚本文件的2种方法

2019-03-02 14:11:26浏览:106 来源:山村网   
核心摘要:  这篇文章主要介绍了Shell脚本中引用、调用另一个脚本文件的2种方法,本文介绍了两种方法的语法,然后给出实际使用实例和一些要

  这篇文章主要介绍了Shell脚本中引用、调用另一个脚本文件的2种方法,本文介绍了两种方法的语法,然后给出实际使用实例和一些要注意的地方,需要的朋友可以参考下

  在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脚本可能找不到

(责任编辑:豆豆)
下一篇:

ruby实现网页图片抓取

上一篇:

Python读取键盘输入的2种方法

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com