歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> 【Linux】Shell的變量

【Linux】Shell的變量

日期:2017/3/3 12:47:05   编辑:SHELL編程

1.變量顯示和設置

set //查看所有的變量 env //顯示當前shell環境下所有的環境變量和內容

變量顯示可以用echo命令,顯示方式為:

echo $變量名
或者
echo ${變量名}
變量設置直接用“=”賦值,等號兩側不能有空格,如果要賦予的值中間有空格,則要用“”將變量內容括起來。

NAME=zhengkang

如果希望變量在其他子進程中執行,則需要用export來使變量成為環境變量。

取消變量,用

unset [變量名]
即可

2.變量鍵盤讀取、數組和聲明:read,array,declare

read [-p] ["提示信息"] [-t] [等待秒數] 變量名

執行指令後,屏幕上顯示提示信息,等待用戶輸入,輸入的值賦給變量。

declare/typeset //這兩個命令功能一樣,聲明變量類型,默認情況下為字符串型

[code]declare [-aixr] variable
-a : 聲明為數組
-i : 聲明為int
-x : 聲明為環境變量
-r : 聲明為readonly

Copyright © Linux教程網 All Rights Reserved