[英]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生成的subshell,随后生成的subshell,但是subshell等等。
当前环境中作为environment variable
可用的所有内容(可以使用env
命令显示)都已导出,并且可用于所有子shell。 请注意,您定义和导出的任何变量也在列表中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.