強型別:定義變數時必須指定型別,參與運算必須符合型別要求,呼叫未宣告變數會產生錯誤
弱型別:無需指定型別,預設均為字元型,參與運算會自動進行隱式型別轉換,變數無須實現定義可直接呼叫
本地變數:
變數引用:= 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 ...