shell 命名規則

2021-08-31 04:33:59 字數 594 閱讀 8011

變數命名規則:

(1)變數名必須以字母或下劃線開始,後面跟字母數字或下劃線;

(第乙個字元不能是數字)

(2)給變數賦值時,不要在「=」兩邊留空格;

(3)變數名是大小寫敏感的,即區分大小寫。

(4)可以定義null值變數

如:a=

a=""

(5)不要用特殊字元如?,*等命名變數

變數設定:

變數名=值

例如:name=john

建議這樣設定變數: name="john" 或者 name='john'

在引用變數的時候使用雙引號和單引號是有區別的,單引號不會進行變數替換,而在雙引號中是可以進行變數替換的,

如果想在雙引號中抑制變數替換,則需要使用轉義字元反斜線 \

引用變數:

$變數名

建議這樣引用變數:$

環境變數:

使用下面的任意乙個方法可以使name變為環境變數

1. name="john"

export name

2. exprot  name="john"

3. declare -x name="john"

匈牙利命名規則

匈牙利命名規則建議變數名稱以乙個或多個字母開頭,這些小寫字母用以標識其變數型別,型別標識字母的下乙個字母一般採用大寫。型別定義使用相同的型別識別符號作為字首,唯一不同的是,型別定義名稱一般全部使用大寫。表1 匈牙利命名規則約定 字首 資料型別 例子 b boolean bispresent,bval...

元件命名規則

元件命名規則 c和p的命名規則 tinyos 所有的終端程式元件都以字母c或p為結尾。以c結尾所命名的元件表示它是乙個可用的抽象,而以p結尾的元件則表示它是私有的。以p結尾的元件不能被直接的連線,但可以對它做一些封裝以使它變成可用 變成名字以c結束的 硬體平台抽象命名規則 tinyos 2.0中的硬...

NAND FLASH命名規則

基於網路的乙個修訂版 搜了下東芝的好像比較少有介紹,就找到乙個表,貼上 型號 結構 頁結構 塊結構 工作電壓 v 溫度 讀速度 ns 封裝 生產狀態 注釋 2gb th58nvg1s3aft05 256m x 8 2112b 128kb 2.7 3.6 c,i 50 48tsop i 量產 1gb ...