ITPub博客

首页 > 应用开发 > IT综合 > 在AIX操作系统下shell的变量(转)

在AIX操作系统下shell的变量(转)

原创 IT综合 作者:ba 时间:2007-08-11 20:36:47 0 删除 编辑
在AIX操作系统下shell的变量(转)[@more@]定义变量:

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
  • 来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10617731/viewspace-947687/ ,如需转载,请注明出处,否则将追究法律责任。

    请登录后发表评论 登录
    全部评论
    • 博文量
      1621
    • 访问量
      4430620