定義陣列
用括號來表示陣列,陣列元素用"空格"符號分割開,長度不限制。如下
address=("shenzhen"
"changsha"
"shanghai")
也可以單一去定義,但是下標可以是整數或算術表示式,其值應大於或等於0。
address[0]="shenzhen"
address[1]="changsha"
address[2]="shanghai"
讀取陣列
$
$輸出:shenzhen
使用@符號可以獲取陣列中的所有元素,例如:
echo
$輸出:shenzhen changsha shanghai
獲取陣列的長度
# 取得陣列元素的個數
echo
$# 或者
echo
$# 取得陣列單個元素的長度
echo
$
shell命令學習之路
當shell指令碼具有可執行許可權時,用sh filename與.filename執行指令碼是沒有區別得。filename是因為當前目錄沒有在path中,所有 是用來表示當前目錄的。sh filename 重新建立乙個子shell,在子shell中執行指令碼裡面的語句,該子shell繼承父shell...
Shell學習之路 03 變數 字串 陣列
1.變數 1.1 常規變數 變數名的命名須遵循如下規則 定義變數時,變數名不加美元符號 如 variablename value 使用乙個定義過的變數,只要在變數名前面加美元符號 即可,可加可不加,如 your name mozhiyan echo your name echo 已定義的變數,可以被...
java學習之路(四)
string phone 13528283535 檢測是否是手機號 system.out.println phone.matches 13 15 18 d string a b string b 1 string c string d ac1 string e ab string f abc 表示可...