shell中變數的使用

2021-07-25 07:43:39 字數 811 閱讀 4683

有關環境變數,詳見linux環境變數詳解

test=123

#區域性環境變數一般用小寫

export test=123

#全域性環境變數一般用大寫

export myname='xiao ba wu'

#變數值有空格,要用單引號圍起來

export test #也可以這樣把前面的區域性變數匯出到全域性

local functest #函式體內變數定義使用local關鍵字,可以將作用域限制在函式體內

value1=value2   //value1的值為字串"value2"

value1=$value2

//value1的值為value2的值

name=123

name1=456

echo hah! hah! $name1

#列印name1的值

echo hah! hah! $name11

#列印name11的值(空值)

echo hah! hah! $

11#列印name的值

name='aa bb cc d'

name=$name

'd ee'

name+='d ee'

#這種形式的接續操作很常見

path=`pwd`
platforms=( 

"android"

"linux"

)

Shell 使用Shell變數

變數是乙個字串,我們分配乙個值。分配的值可以是乙個數字,文字,檔名,裝置,或任何其他型別的資料。變數是沒有超過實際資料的指標。shell,可以建立,分配和刪除變數。變數的名稱可以包含只有字母 a到z或a到z 數字 0 9 或下劃線 按照慣例,unix的shell變數將有自己的名稱以大寫字母。下面的例...

shell變數的使用

bash 寫shell指令碼第一行 bin bash 臨時路徑的快捷方式 alias hconf cd usr local hadoop etc hadoop 修改永久路徑快捷方式 vim bashrc插入alias hconf cd usr local hadoop etc hadoop shel...

Shell 中的變數以及使用方式

1.常用系統變數 home pwd shell user等 展示如下 root bigdata shell echo home root root bigdata shell echo pwd opt shell root bigdata shell echo shell bin bash root...