linux - 在 Linux 中将预定义变量从 shell 脚本传递到 shell 脚本

标签 linux bash shell variables sh

这是我第一次使用 shell 脚本。

我有一个“母亲”脚本mainscript.sh,我在其中定义了变量patientid

patientid=`basename $folder`

稍后在同一个脚本中,我希望执行一个单独的脚本 example.sh,同时将变量 patientid 传递给它。该脚本中已有标记为“$patientid”的变量。查看下面的 mainscript.sh:

./example.sh #I WANT TO PASS THE VARIABLE patientid INTO HERE!

我知道这对你们来说很简单。任何帮助表示赞赏!谢谢。

最佳答案

在调用example.sh之前,标记patientid用于导出到子进程的环境(比如会运行example.sh的shell) >):

export patientid

关于linux - 在 Linux 中将预定义变量从 shell 脚本传递到 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28180011/

相关文章:

macos - Bash,批量转换IP地址

默认 AWS 私有(private)主机名的正则表达式

shell - 检测命令是否可由 sudo 执行

bash - 将标准输入复制到标准输出

linux - 将 cpp make 文件修改为 .c 文件不起作用

linux - 如何在linux ssh上执行脚本...?

c - 在终端应用程序中检测用户操作系统,C

bash - 如何并发运行但如果失败则退出1?

Python shell 脚本

linux - ImageJ 插件的问题