歡迎您光臨本站 註冊首頁

在AIX操作系統下shell的變數

←手機掃碼閱讀     火星人 @ 2014-03-24 , reply:0

定義變數:

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

  • [火星人 ] 在AIX操作系統下shell的變數已經有1132次圍觀

    http://coctec.com/docs/linux/show-post-136945.html