天天看點

變量的擷取與設定:echo、變量設定規則、unset

變量的擷取與設定:echo、變量設定規則、unset

echo指令

使用echo指令可以擷取變量,但是在擷取變量時,前面必須加上$或使用${variable}方式。

例如,輸出PATH的内容

變量的擷取與設定:echo、變量設定規則、unset

當一個變量名稱尚未設定時,預設的内容是“空”的。另外,變量在設定時,須符合以下規則:

1.變量與變量内容以等号“=”來連接配接。

2.等号兩邊不能直接接空格符。

3.變量名稱隻能是英文字母與數字,但數字不能是開頭字元。

4.若有空格符,可以使用雙引号““”或單引号”‘“将變量結合起來,但要特别注意,雙引号内的特殊字元可以儲存變量特性,但單引号内的特殊字元則僅為一般字元。

5.必要時需要以轉義字元”\“将特殊符号(如Enter、$、\、空格符、`等)程式設計一般符号。

6.在一串指令中,還需要通過其他指令提供的資訊,可以使用這樣的方式”‘command’“(請特别注意,·是鍵盤上方的數字見1左側的那個按鍵,而不是單引号)。

7.若變量為擴充變量内容,需以雙引号及$變量名稱,如””$PATH“:/home“繼續累積内容。

8.若該變量需要在其他子程式中執行,則需要用export使變量程式設計環境變量,如”export PATH“.

9.通常用大寫字母為系統預設變量,自行設定變量可以使用小寫字母,便于判斷。

10.取消變量的方法為:”unset變量名稱“

——摘自《鳥哥的Linux私房菜 基礎學習篇(第二版)》

繼續閱讀