zoukankan      html  css  js  c++  java
  • shell脚本之间互相调用

    在Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数呢?
    方法一:   . ./subscript.sh      
    方法二:   source ./subscript.sh
    注意:
    1.两个点之间,有空格,千万注意.
    2.两个脚本不在同一目录,要用绝对路径
    3.为简单起见,通常用第一种方法
    例如:
    复制代码 代码如下:
    
    main.sh           #主脚本
    subscripts.sh     #子脚本,或者说被调脚本 
    [code]
    [code]
    ###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!  
    #  
    注意:
    1.被调脚本可以没有执行权限,调用脚本必须有可执行权限
    2.chmod +x ./main.sh   #注意这里要有点,否则bash脚本可能找不到
  • 相关阅读:
    [BJOI2015]树的同构 && 树哈希教程
    「HNOI2014」世界树
    CF613D Kingdom and its Cities
    「HEOI2014」大工程
    虚树教程
    [SDOI2011]消耗战
    CF1216E Numerical Sequence
    vim8.1安装
    luoguP5024 保卫王国
    动态DP教程
  • 原文地址:https://www.cnblogs.com/sysk/p/4699267.html
Copyright © 2011-2022 走看看