linux shell基礎知識整理 二

2021-10-06 20:43:20 字數 335 閱讀 3186

bash支援一維陣列(不支援多維陣列),並且沒有限定陣列的大小。

類似於 c 語言,陣列元素的下標由 0 開始編號。獲取陣列中的元素要利用下標,下標可以是整數或算術表示式,其值應大於或等於 0。

在 shell 中,用括號來表示陣列,陣列元素用"空格"符號分割開。定義陣列的一般形式為:

陣列名=(值1 值2 ... 值n)
讀取陣列元素值的一般格式是:

$
讀取陣列元素值的一般格式是:

$
shell 和其他程式語言一樣,支援多種運算子,包括:

expr 是一款表示式計算工具,使用它能完成表示式的求值操作。

linux shell基礎知識

單引號 雙引號和反引號 單引號不會去檢視改變引用的東西,但是雙引號會,反引號主要是命令方面的問題 舉個例子 var 123 給變數賦值為123 var2 123 echo var2 var2 123 單引號不會改變引號裡面的值 假設換成了雙引號 var 123 var2 123 echo var2 ...

linux shell 指令碼基礎知識學習

shell指令碼 1 指定指令碼執行的shell 2 注釋 3 命令或語法結構 echo 輸入內容 echo 輸出空行 執行 1 shell 指令碼 sh example 2 給shell指令碼執行許可權 chmod u x example 案例 example sysinfo.sh 3abc x ...

linux shell指令碼基礎知識筆記

shell指令碼一般是用來幫助管理員來管理自己的伺服器的 所以一般shell指令碼是放在自己的家目錄序下面的,供自己來呼叫管理 1.首先 在自己家目錄下面建立目錄 mkdir shell 2.編寫shell指令碼的時候 首行都是以 bin bash開頭的 在讀取的時候 會按照shell的語法來解析該...