
shell
太上绝情
这个作者很懒,什么都没留下…
展开
-
shell中的几种少见的变量继承(传递)方式
shell中的几种少见的变量继承(传递)方式背景众所周知,父shell中的临时变量是不能被子shell继承的。要想继承只能在父shell中将变量使用export导出,变为环境变量。 但是这几天研究一些著名开源项目中的configure脚本,发现了一些不同寻常的方式可以让子shell继承父shell中的变量而不用export导出。使用小括号传递变量AA=aa(echo ${AA})按理说小括号里的原创 2017-04-29 13:10:55 · 3187 阅读 · 0 评论 -
shell之export难点解析
shell之export难点解析shell中的export的作用是将脚本中的变量导出,使得变量在此脚本之外也能起作用。 export的使用中有一些难点和容易理解错误的地方,在此特别记录下来。生效时机在脚本A中export变量后要注意的是导出的变量并不会在脚本A执行完后在执行脚本A的shell中生效,而是会在脚本A中启动的其他的脚本后在其他的脚本中生效。注意:脚本A里export了一个变量V,那么只原创 2017-04-29 13:20:57 · 1205 阅读 · 1 评论