Shell中的变量

注意:与其他编程语言不同,Bash中的变量没有数据类型的区别。变量中的值都是以字符串的形式保存的,如果要进行数值计算,需要进行特殊转换。

Linux Shell下的变量按其使用目的可以分为3中类型。

环境变量:用于保存操作系统运行时使用的环境变量。

位置变量:Bash将传递给脚本的参数保存在位置变量中,,以便于在脚本中引用这些参数。

预定义变量:由系统保留和维护的一组特殊的变量,这些变量通常用于保存程序运行状态等。

自定义变量:由用户自行定义的变量。

一、保存系统运行情况的环境变量

系统环境变量是用户登录系统时,由系统自动生成并设置的一组变量。所有的进程、脚本都可以引用这些变量,因此环境变量的值通常与系统息息相关。

系统启动后会产生许多环境变量,用户可以使用set命令查看这些环境变量:

[root@localhost shell]# setBASH=/bin/bashBASH_ARGC=()BASH_ARGV=()BASH_LINENO=()BASH_SOURCE=()自己要先看得起自己,别人才会看得起你

Shell中的变量

相关文章:

你感兴趣的文章:

标签云: