Linux學習筆記 bash的基礎特性之變數

2021-08-05 22:45:49 字數 489 閱讀 7704

強型別:定義變數時必須指定型別,參與運算必須符合型別要求,呼叫未宣告變數會產生錯誤

弱型別:無需指定型別,預設均為字元型,參與運算會自動進行隱式型別轉換,變數無須實現定義可直接呼叫

本地變數:

變數引用:= na

me, name

顯示已定義的所有變數

銷毀變數

環境變數:

變數引用:na

me,

顯示所有環境變數

銷毀變數:

bash有許多內建的環境變數:path,shll,uid,histsize,home,pwd,old,histfile,psi

變數命名法則:

唯讀變數:

位置變數:

$0:命令本身

$*:傳遞給指令碼的所有引數(將所有引數當作乙個字串)

$@:傳遞給指令碼的所有引數(將所有引數分為多個字串)

$#:傳遞給指令碼的引數的個數

testerhome學習筆記2 Bash基礎

一 變數 1.變數的定義 a.變數與變數內容以 連線,等號兩邊不能有空格。a 1 b.變數名稱只能是英文和數字,但開頭字元不能是數字。my2name liyuanyuan c.如果變數內容有空格需要使用單引號或者雙引號,雙引號內的特殊字元可以保持原有的本性,如果是單引號內的特殊字元則僅為一般字元,所...

Linux學習筆記 bash的基礎特性

history d offset 在指定位置刪除歷史命令 history c 清空歷史命令 history 顯示歷史中最近的 條命令 history a 手動追加當前繪畫緩衝區的命令歷史至歷史檔案中 呼叫歷史中的命令 esc,同上 alt 同上 控制命令歷史的記錄方式 修改環境變數值的方式 expo...

BASH學習筆記 sed

可以通過定址來定位你所希望編輯的行,該位址用數字構成,用逗號分隔的兩個行數表示以這兩行為起止的行的範圍 包括行數表示的那兩行 如1,3表示1,2,3行,美元符號 表示最後一行。範圍可以通過資料,正規表示式或者二者結合的方式確定。呼叫sed命令有兩種形式 a 在當前行後面加入一行文字。b lable ...