|
在脚本中的变量只对自己和子shell起作用,如何能用脚本来修改环境变量,也就是脚本执行完后在bash中仍有该变量?
在~文件夹下放入一个.variable文件- #! /bin/sh
- export linuxsir=1
复制代码 然后在一个用一个shell脚本- #! /bin/sh
- source ~/.variable
复制代码 为什么在bash中不起作用呢,而仅仅在bash中用source ~/.variable却可以,为什么呢
[color="RED"]用google查了查,好像是不能通过shell脚本来修改父shell的变量的 |
|