啊哈!解决方法很简单!
我用普通
$ A=5命令设置变量;当您使用
$ export B="kkk"一切都很好。
这是贝科使用
export,使变量提供给子流程:
- 它在外壳中创建一个变量
- 并将其 导出 到
environment
外壳的 - 该列表
environment
将传递到Shell的子进程。
Plain
$ A="kkk"只会在shell中创建变量,而不会对进行任何 *** 作
environment。
从外壳调用的解释器从
environment父级外壳获取它。因此,实际上应该将变量导出到
environment之前的变量中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)