zoukankan      html  css  js  c++  java
  • Shell学问: 调用脚本之间

    于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! 
    "
    ###main.sh 脚本内容例如以下###
    
    #!/bin/bash
    . ./subscripts.sh
    echo -e ${string}
    exit 0
    输出结果:

    # chmod +x ./main.sh
    # ./main.sh
    Hello,World!
    #


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

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

  • 相关阅读:
    蛇形填数
    开灯问题
    水仙花数
    C++Primer笔记-----day02
    C++Primer笔记-----day01
    面试智力题
    maven 打包197
    子系统 安装vsftpd197
    office 安装破解197
    oracle 创建多个数据库197
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4909639.html
Copyright © 2011-2022 走看看