如何将我的 cli 信息(变量等)共享到子进程,这是一个 bash shell 脚本
How to share my cli information (variable, etc) to child process which is a bash shell script
我有一个命令行界面(假设mycli),它有自己的属性(env变量等)。 mycli 有一个命令,它调用一个 shell 脚本(子进程),而这个脚本又调用一个想要使用 mycli 中的变量/属性的 c/cpp 可执行文件。
有没有办法在 shell 脚本中传递此类信息,这些信息可以被调用的可执行文件使用?
已经浏览了很多,但没有运气。
变量的简单export
应该可以完成这项工作,例如:
export MY_VAR=my_value
导出的变量可用于所有子外壳,即当前外壳生成的子外壳,生成的后续外壳但子外壳等。
当前环境中可用的所有内容都environment variable
(您可以使用env
命令显示它)都已导出并可用于所有子外壳。请注意,您定义和导出的任何变量也在列表中。
相关文章:
- 如何通过cpp程序运行shell脚本
- 我适合在我的构建系统中使用 shell 脚本而不是AX_CHECK_COMPILE_FLAG吗?
- CMake 引用我在 ~/bin 中创建的随机 shell 脚本(即使我删除了它)?
- 从带有参数的C++程序中调用shell脚本
- 通过C++应用程序运行 shell 脚本始于 JAVA
- 当 PHP、C++ 和 shell 脚本尝试访问同一个文件时,如何避免错误?
- 在 c++ 中捕获 shell 脚本退出状态
- 如何将我的 cli 信息(变量等)共享到子进程,这是一个 bash shell 脚本
- 为什么 C++ 中的 shell 脚本代码不起作用?
- GDB 在 shell 启动时加载找不到的脚本
- C++:在Linux shell脚本中运行GDB
- C++中的程序如何使用"系统"变量与 Linux 中的 shell 脚本交互?
- 并行gnu通过shell脚本传递参数
- 将参数从 Qt 传递到 shell 脚本文件
- 运行 shell 脚本时出错:"pipe call failed"
- 从c++程序运行shell脚本会自动将shell脚本的输出显示到控制台吗
- 从shell脚本运行c scrips
- C 程序需要STDIN的输入,但我想从Shell脚本中输送/发送这些输入
- 如何在C++中正确运行 shell 脚本
- Shell脚本终止程序,但导致无法写入输出文件