Bash是一个shell,也是一个简单的编程shell。有许多内置或外部指定的变量。如果在外部指定了一个变量,那么使这个变量在系统范围内可用是一个问题。export命令通过传播到子shell使变量在系统范围内可用。导出的变量对父进程不可用。这意味着以前派生或创建的进程将不会获得导出变量。export的语法如下:有两种方法可以导出一些变量。
null
直接出口
我们可以使用以下语法导出新创建的变量 export
关键字。
export VAR
在本例中,我们将所有容易定义的变量导出到子shell。
$ myfw=10.0.0.1$ export myfw

定义后导出
我们可以使用以下语法导出所有容易定义的bash变量。
export VAR=VALUE
在这个模型中,变量是在导出之前定义的。变量定义后,将变量导出到系统范围。
$ export httpserver=192.168.1.10

列出导出的变量
它可以用 -p
参数。
$ export -p

我们可以从输出中看到有很多导出到bashshell的变量。其中一些是 HOME
, LANG
, LOGNAME
等。
相关文章: Linux Bashrc文件及使用示例
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END