Linux bash shell中變數的設定和使用

2021-07-15 04:36:09 字數 546 閱讀 2757

給變數賦值直接使用符號=,如name=kylin

使用這個變數時需要在前邊加上$符號,如echo $name,

另外,如果變數中的內容比較複雜,使用大括號是比較安全的辦法,如$,

如果變數所賦值中需要有空格則要加上雙引號或者單引號。

雙引號和單引號的區別在於,雙引號中的內容保持原屬性,而單引號中的內容只當做是文字,

看下邊例子

kylin@kylin-web:~$ name=kylin

kylin@kylin-web:~$ var="show $name"

kylin@kylin-web:~$ echo $var

show kylin

kylin@kylin-web:~$ var='show $name'

kylin@kylin-web:~$ echo $var

show $name

如果變數的值中包含一些特殊符號,如:$、'、"等,需要在前邊加上反斜槓\轉換成普通字元。

取消變數的設定用unset, unset name

Linux Bash Shell 學習筆記

1 bash指令碼的引數處理 bash的引數可以用 加數字編號來訪問,其中 代表指令碼的引數個數 1代表指令碼的第1個引數 2代表指令碼的第2個引數 以此類推,n代表指令碼的第n個引數,但是,不能用 10來訪問第十個引數。如果遇到引數超過10個的情況,必須處理或儲存第乙個引數 1,然後使用shift...

Linux bash shell 使用技巧

使用gnu linux系統使用bash是家常便飯,知道一些bash常用的快捷鍵就顯得非常有必要,bash快捷鍵大全 ctrl a 相當於home鍵,用於將游標定位到本行最前面,回到命令列開始,unix上只能用這個組合鍵 ctrl e 相當於end鍵,即將游標移動到本行末尾,轉到命令行尾,unix上同...

linux bash shell 基本語法

1.read 讀取來自鍵盤的輸入內容賦值給變數,使用方法如下 root dev opt android sdk sdk read var read this is what i get from my keyboard root dev opt android sdk sdk echo this i...