在本地bash函数变量中设置脚本的环境变量
发布时间:2020-12-15 21:41:17 所属栏目:安全 来源:网络整理
导读:我有一个Unix bash函数,它执行一个解析自定义环境变量的脚本.我想避免在bash中导出相关变量,而是仅为脚本设置它们,作为执行命令的一部分. 如果我直接在命令中设置变量 – 例如,VARNAME = VARVAL script_name – 它运行良好.但是,由于我想根据不同的条件设置
我有一个Unix bash函数,它执行一个解析自定义环境变量的脚本.我想避免在bash中导出相关变量,而是仅为脚本设置它们,作为执行命令的一部分.
如果我直接在命令中设置变量 – 例如,VARNAME = VARVAL script_name – 它运行良好.但是,由于我想根据不同的条件设置多个变量,我想使用本地函数变量来存储环境变量设置,然后在脚本执行命令中使用该变量. 我尝试了不同的命令语法变体,但到目前为止无济于事. 任何帮助将不胜感激. 谢谢, 解决方法
要将变量的内容作为表达式而不是作为命令进行评估,可以尝试使用
eval :
eval ${vars} script_Name (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |