zoukankan      html  css  js  c++  java
  • Shell—引入外部脚本文件

    在Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数呢?

    • 方式1:. filename              
    • 方式2:source filename   

    需要注意:

    • 两个点之间,有空格,千万注意。例如:. ./test.sh
    • 两个脚本不在同一目录,要用绝对路径。
    • 为简单起见,通常用第一种方法。
    • 被调脚本可以没有可执行权限,调用脚本必须有可执行权限。
    • chmod +x ./main.sh   #注意这里要有点,否则bash脚本可能找不到。

    test.sh文件

    #!/bin/bash 
    string="Hello python!" 
    echo $string

    main.sh文件

    #!/bin/bash
    # 方式1:两个点之间,有空格,千万注意
    . ./test.sh
    
    # 方式2
    # source ./test.sh
    
    echo ${string}
    echo $string
    exit 0

    运行main.sh

    [root@localhost ~]# chmod +x ./main.sh 
    [root@localhost ~]# ./main.sh 
    
  • 相关阅读:
    JS 集合
    JS 字典
    JS 链表
    JS 队列
    JS 栈
    JS 列表
    JS 数组
    IOS 提示无法下载程式问题
    ubuntu 下安装Go开发环境
    菜鸟看Redis(一)
  • 原文地址:https://www.cnblogs.com/liuhaidon/p/11851288.html
Copyright © 2011-2022 走看看