您的位置:首页 > 运维架构 > Shell

父子bash的环境变量和自定义变量继承问题

2017-10-06 20:05 519 查看
父bash运行时的变量包括自定义变量和环境变量

环境变量是可以继承给子bash的,自定义变量不能

自定义变量转环境变量用export,例export veriable=abcd

子bash更改环境变量不会影响父进程中的环境变量值

要想改变的话,用source



某set.sh:

#!/bin/bash

export LANG=zh_CN.utf-8


直接运行后,echo $LANG,发现LANG的值没有变

source set.sh的话,就能成功改变LANG的值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐