网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的教程攻略:

 

标题 Linux shell如何调用另一个脚本文件
分类 软件教程
内容     
    很多Linux用户不知道shell不仅能够编辑脚本,还能在脚本上调用另一个脚本文件,包括php文件,那么具体应该如何调用呢?下面小编就给大家介绍下Linux shell调用另一个脚本文件的方法,不会调用脚本的朋友可以来学习下。
    Linux shell如何调用另一个脚本文件
    脚本 first (测试示例1)
    代码如下
    #!/bin/bash
    echo ‘your are in first file’
    问)在当前脚本文件中调用另外一个脚本文件?
    方法一: 使用 source
    脚本 second (测试示例2)
    #!/bin/bash
    echo ‘your are in second file’
    source first
    方法二: 使用 。
    脚本 second (测试示例3)
    #!/bin/bash
    echo ‘your are in second file’
    。 first
    source filename和 。 filename 应该是同一回事,都是在*当前*Shell环境中执行脚本。也可以使用sh filename,那是在当前Shell的子Shell中执行脚本。
    可以通过下面这两个脚本来体会三种调用方式的不同:
    1.sh
    #!/bin/bash
    A=B
    echo “PID for 1.sh before exec/source/fork:$$”
    export A
    echo “1.sh: $A is $A”
    case $1 in
    exec)
    echo “using exec…”
    exec 。/2.sh ;;
    source)
    echo “using source…”
    。 。/2.sh ;;
    *)
    echo “using fork by default…”
    。/2.sh ;;
    esac
    echo “PID for 1.sh after exec/source/fork:$$”
    echo “1.sh: $A is $A”
    2.sh
    #!/bin/bash
    echo “PID for 2.sh: $$”
    echo “2.sh get $A=$A from 1.sh”
    A=C
    export A
    echo “2.sh: 5. 我把你的名字刻在云上,风吹散了它;我把你的名字绣在海上,浪花揉碎了它,我把你名字刻在我心中,什么也磨灭不了它。$A is $A”
    执行情况:
    $ 。/1.sh
    PID for 1.sh before exec/source/fork:5845364
    1.sh: $A is B
    using fork by default…
    PID for 2.sh: 5242940
    2.sh get $A=B from 1.sh
    2.sh: $A is C
    PID for 1.sh after exec/source/fork:5845364
    1.sh: $A is B
    $ 。/1.sh exec
    PID for 1.sh before exec/source/fork:5562668
    1.sh: $A is B
    using exec…
    PID for 2.sh: 5562668
    2.sh get $A=B from 1.sh
    2.sh: $A is C
    $ 。/1.sh source
    PID for 1.sh before exec/source/fork:5156894
    1.sh: $A is B
    using source…
    PID for 2.sh: 5156894
    2.sh get $A=B from 1.sh
    2.sh: $A is C
    PID for 1.sh after exec/source/fork:5156894
    1.sh: $A is C
    $
    上面就是Linux shell调用脚本文件的方法介绍了,当你在调用php文件时,不一定使用php,也可使用shell命令实现。
        Linux shell如何调用另一个脚本文件贵宾多(高川流不息朋同甘共苦满座)44. 勇气是看不见的,如同镭的裂变无法目睹,但它的能量却不能低估。每个人都希望过一种平静的生活,不需要勇气的生活无疑是幸福的,但勇气就应像一把随时拔出来的刀,放在离自己最近的地方,只有这样,才能不断克服命运抛给我们的困难,最终到达成功的彼岸。我们应该不遗余力的美化我们的环境。395.红军不怕远征难,万水千山只等闲。《七律?长征》    楚江湄,湘娥再见,无言洒清泪,淡然春意。空独倚东风,芳思谁寄?凌波路冷秋无际。我持长瓢坐巴丘,酌饮四座以散愁。linuxshell脚本,linux脚本调用脚本,linux脚本文件Accordingly, this assumption is simply an unproven claim.
随便看

 

霍普软件下载网教程攻略栏目提供软件使用教程、手机游戏攻略等方法技巧。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/10 2:03:21