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

来源:互联网 发布:matlab 数组幅值 编辑:程序博客网 时间:2024/06/08 18:22
  1. 父bash运行时的变量包括自定义变量和环境变量
    • 环境变量是可以继承给子bash的,自定义变量不能
    • 自定义变量转环境变量用export,例export veriable=abcd
  2. 子bash更改环境变量不会影响父进程中的环境变量值
    • 要想改变的话,用source

    • 某set.sh:
#!/bin/bashexport LANG=zh_CN.utf-8
  • 直接运行后,echo $LANG,发现LANG的值没有变
  • source set.sh的话,就能成功改变LANG的值
阅读全文
0 0
原创粉丝点击