shell呼叫shell的幾種方式

2021-09-17 21:57:11 字數 613 閱讀 4069

[root@zk1 shell]# ll

總用量 12

-rwxr-xr-x. 1 root root 28 4月 11 17:05 hello.sh

-rwxr-xr-x. 1 root root 294 4月 11 17:04 usessh.sh

[root@zk1 shell]#

[root@zk1 shell]# cat hello.sh

#!/bin/sh

echo ***xx

a=0[root@zk1 shell]# cat usessh.sh

#!/bin/sh

#後面的命令繼續執行,fork方式,不可以呼叫hello.sh中的環境變數,建立了子shell

#./hello.sh

#/root/shell/hello.sh

#後面的命令不再執行

#exec ./hello.sh

#後面的命令繼續執行,可以呼叫hello.sh中的環境變數

source ./hello.sh

echo $a

echo "usehello.sh"

[root@zk1 shell]#

shell學習之 shell呼叫shell

2008 05 06 14 43 18 分類 linux 標籤 字型大小 大中小訂閱 fork是最普通的,就是直接在指令碼裡面用 directory script.sh來呼叫script.sh這個指令碼.執行的時候開乙個sub shell執行呼叫的指令碼,sub shell執行的時候,parent ...

Shell 學習2 幾種常見的Shell

上面提到過,shell是一種指令碼語言,那麼,就必須有直譯器來執行這些指令碼。unix linux上常見的shell指令碼直譯器有bash sh csh ksh等,習慣上把它們稱作一種shell。我們常說有多少種shell,其實說的是shell指令碼直譯器。bash bash是linux標準預設的s...

幾種常見的Shell

上面提到過,shell是一種指令碼語言,那麼,就必須有直譯器來執行這些指令碼。unix linux上常見的shell指令碼直譯器有bash sh csh ksh等,習慣上把它們稱作一種shell。我們常說有多少種shell,其實說的是shell指令碼直譯器。bash是linux標準預設的shell,...