Shell环境变量在shell编程方面起到很重要的作用。分析下Shell中几个比较重要的环境变量很重要。所以下面分析一下。
1、BASH :记录当前bash shell的路径。
举例:[root@localhost awK]# echo $BASH
/bin/bash
2、BASH_SUBSHELL :记录当前子shell的层次。BASH_SUBSHELL是从0开始计数的整数。
3、BASH_VERSINFO :是一个数组包含六个元素,这六个元素显示bash的版本信息。
4、BASH_VERSION :显示shell版本的信息。
5、DIRSTACK :记录了栈顶的目录值,初值为空。
6、GLOBLGNORE :是由冒号分割的模式列表,表示通配时忽略的文件名集合。
7、GROUPS :记录当前用户所属的组。
8、HOME :记录当前用户的家目录,由/etc/passwd的倒数第二个域决定。