1. 程式人生 > >shell 變量定義使用

shell 變量定義使用

ali class 變量定義 AS echo 變量名 In shel unset

shell 中變量的幾種類型:

1、局部變量:只在當前 shell 可用的變量,

2、環境變量:當前 shell 的子進程也可用的變量

3、shell 變量:一些由 shell 設置的特殊變量,如:$0, $1... 這些

定義:

VAR1="Zara Ali"
VAR2=100

變量名命名規則:大小寫,下劃線

使用:(利用 $符號)

#!/bin/sh

NAME="Zara Ali"
echo $NAME

  

只讀變量:(readonly 關鍵字)

#!/bin/sh

NAME="Zara Ali"
readonly NAME
NAME="Qadiri"

運行上面的代碼會提示:

/bin/sh: NAME: This variable is read only.

  

刪除變量:(unset 關鍵字)

#!/bin/sh

NAME="Zara Ali"
unset NAME
echo $NAME

運行上面的代碼將會沒有輸出

shell 變量定義使用