属性传递问题
发布时间
阅读量:
阅读量
变量传递和shell子进程的关系
-
- 摘要
- export
- export 重要说明
- 三种执行脚本的方式
-
例子
摘要
export 命令不仅用于将 shell 变量转录为环境变量,还可以用于将 shell 函数转录为环境变量. 此命令提供了多个参数供用户选择配置,默认情况下会转录当前脚本的交互式会话内容.
export
-f标识符指定一个函数。该参数用于将shell脚本中的函数作为环境变量进行导出。当指定此参数时,默认情况下shell脚本中的函数会被导出为环境变量,并可在子进程中被调用。
function my_function() {
echo "Hello, World!"
}
export -f my_function
上述代码将 my_function 函数导出为环境变量,使其可以在其他 shell 脚本或子进程中被调用。
-n :删除变量,使得它不再被子shell进程继承。
export MY_VARIABLE="Hello, World!"
export -n MY_VARIABLE
上述代码将删除 MY_VARIABLE 环境变量的
全部评论 (0)
还没有任何评论哟~
