WEB开发网
开发学院操作系统Linux/Unix 在AIX操作系统下shell的变量 阅读

在AIX操作系统下shell的变量

 2008-11-28 08:31:40 来源:WEB开发网   
核心提示:定义变量:ValueName=value访问变量:$ValueName${ValueName}定义与初始化数组变量:set -A name value1 value2 ... valuen或直接给数组赋值也可以定义数组:name[index]=value访问数组变量:${name[index]}一次访问数组变量中的所有

定义变量:

ValueName=value

访问变量:

$ValueName

${ValueName}

定义与初始化数组变量:

set -A name value1 value2 ... valuen

或直接给数组赋值也可以定义数组:

name[index]=value

访问数组变量:

${name[index]}

一次访问数组变量中的所有元素:

${name[*]}

${name[@]}

只读变量:

内部命令readonly可以标志某个变量为只读,标志完成后,此变量就不能再被更改。

命令格式:

readonly VariableName

删除变量:

内部变量unset可以用来删除已经不再需要使用的变量。命令格式:

unset VariableName

当shell在运行时,共有三大类变量:

局部变量:局部变量只存在于shell的当前实例中,在它所启动的子shell中并不存在.

环境变量:环境变量是指对所有shell所启动的程序都有效的变量.

shell变量:shell变量是一类特殊的变量.它是由shell而设定,shell需要它正确地运行.

如:PWD,HOME,RANDOM,SECONDS等等。

输出一个环境变量:

局部变量可以通过export命令变为环境变量。

方法1:

VariableName=Value;export VariableName

方法2(ksh,bash):

export VariableName=Value

Tags:AIX 操作系统 shell

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接