繁体   English   中英

如何将我的CLI信息(变量等)共享给bash shell脚本的子进程

[英]How to share my cli information (variable, etc) to child process which is a bash shell script

我有一个命令行界面(例如mycli),它具有自己的属性(env变量等)。 mycli有一个命令,该命令调用shell脚本(子进程),该脚本又调用ac / cpp可执行文件,该可执行文件要使用mycli中的变量/属性。

有什么方法可以在shell脚本中传递此类信息,而这些脚本可能被调用的可执行文件使用?

已经浏览了很多,但没有运气。

简单export变量即可完成工作,例如:

export MY_VAR=my_value

导出的变量可用于所有子shell,例如,当前shell生成的subshel​​l,随后生成的subshel​​l,但是subshel​​l等等。

当前环境中作为environment variable可用的所有内容(可以使用env命令显示)都已导出,并且可用于所有子shell。 请注意,您定义和导出的任何变量也在列表中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM