linux bash shell 基本語法

2022-04-17 08:21:22 字數 882 閱讀 5925

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 is what i get from my keyboard

2. declare

宣告變數,定義變數時如果不加 declare, 其實效果也是一樣的

root@dev:/opt/android-sdk/sdk/# declare a=hw

root@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=hw

root@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,另外,如果變數中的內容比較複雜,使用大括號是比較安全的辦法,如 如果變數所賦值中需要有空格則要加上雙引號或者單引號。雙引號和單引號的區別在於,雙引號中的內容保持原屬性,而單引號中的內容只當做是文...