0

如何取这样的变量?

#!/bin/sh
./b.sh
echo "The message is: $MESSAGE"

b.sh

#!/bin/sh
MESSAGE="hello"

然后运行:

$ ./a.sh
The message is:

我想在 a.sh 中取变量 MESSAGE 的值

我能怎么做?

4

1 回答 1

1

如果您这样做. ./b.sh(或source b.sh取决于您的 shell 风格),它将 b 在与 a 相同的 shell 中运行,而不是启动不同的进程。

于 2013-06-24T06:56:29.630 回答