原文: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