1. read
讀取來自鍵盤的輸入內容賦值給變數,使用方法如下
root@dev:/opt/android-sdk/sdk/# read var_readthis is what i get from my keyboard
root@dev:/opt/android-sdk/sdk/# echo
$this is what i get from my keyboard
2. declare
宣告變數,定義變數時如果不加 declare, 其實效果也是一樣的
root@dev:/opt/android-sdk/sdk/# declare a=hwroot@dev:/opt/android-sdk/sdk/# b=hw
root@dev:/opt/android-sdk/sdk/# echo$hw
root@dev:/opt/android-sdk/sdk/# echo
$hw
另外,如果declare命令還有別的語法:
-a 將後面的變數設為array
-i 就後面的變來那個設為整數
-r 將後面的變數設定為唯讀的
3. export
將後面的變數變為環境變數,該變變數在所有的shell中可以看到
root@dev:/opt/android-sdk/sdk/# var_1=hwroot@dev:/opt/android-sdk/sdk/# export var_1
root@dev:/opt/android-sdk/sdk/# export var_2=hw
4. array
定義陣列的方式:var[index]=content
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中變數的設定和使用
給變數賦值直接使用符號 如name kylin 使用這個變數時需要在前邊加上 符號,如echo name,另外,如果變數中的內容比較複雜,使用大括號是比較安全的辦法,如 如果變數所賦值中需要有空格則要加上雙引號或者單引號。雙引號和單引號的區別在於,雙引號中的內容保持原屬性,而單引號中的內容只當做是文...