原文:Shell 脚本中调用另一个 Shell 脚本的三种方式

主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 Shell。 exec 在同一个 Shell 内执行,但是父脚本中exec行之后的内容就不会再执行了 source 在同一个 Shell 中执行,在被调用的脚本中声明的变量和环境变量, 都可以在主脚本 ...

2018-05-27 12:29 0 14540 推荐指数:

查看详情

shell调用另一个脚本三种方式fork/exec/source

  exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。 bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部 ...

Tue Mar 17 01:24:00 CST 2020 0 671
Linux 执行Shell 脚本方式三种方法)

Shell 脚本的执行方式通常有如下三种: (1)bash script-name 或者 sh script-name;(2)path/script-name或者./script-name;(3)sourcescript-name或者. script-name。下面,分别介绍下这三种方式的特点 ...

Sun Jun 14 17:16:00 CST 2020 0 2233
Linux 执行Shell 脚本方式三种方法)

Shell 脚本的执行方式通常有如下三种: (1)bash script-name 或者 sh script-name;(2)path/script-name或者./script-name;(3)sourcescript-name或者. script-name。下面,分别介绍下这三种方式的特点 ...

Tue Mar 29 19:36:00 CST 2022 0 831
运行shell脚本三种方式

先来看一个简单的shell脚本: #!/bin/sh cd /tmp echo "hello,world!"   我们来挨个解释一下脚本的每一行:   第一行:#!后面跟的是解释器的路径(shell本身就是一解释型语言),解释器的路径是/bin/sh;   第二行:cd命令 ...

Wed Apr 27 05:12:00 CST 2016 0 28375
Shell脚本三种执行方式

Shell脚本的执行方式可以有以下几种: 方式一: 方式二: 前面两方式其实都是一样的:都是在当前父进程下的子进程执行,子进程完成后,子进程的各项变量或操作将会结束而不会传回到父进程.举例来说: 可以看到,执行后再看脚本两个变量,在父 ...

Sun May 27 08:55:00 CST 2018 0 3697
Shell脚本调用另外一个脚本的方法

(转载):  在Linux平台上开发,经常会在console(控制台)上执行另外一个脚本文件,经常用的方法有:./my.sh 或 source my.sh 或 . my.sh;这三种方法有什么不同呢?我们先来了解一下在一个shell脚本如何调用另外一个shell脚本,其方法有 fork ...

Mon Jan 23 22:10:00 CST 2017 0 6052
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM