Shell數組

Bash shell數組: 只支持一維數組(不支持多維數組) ,初始化時不須要定義數組大小。數組下標從0開始。shell

Shell 數組用括號表示,元素用 空格 分開,array_name=(value value1 value2 value3 ...... valuen)數組

實例定義數組,兩種方式

array=(1 2 3 4)bash

array[0]=1spa

 

讀取數組

 ${array[index]}code

 
 

#!/bin/bash
array=(a b c d '1' "2" 1)
for i in ${array[@]}; doblog

 
 

echo ${i}
done
echo "輸出全部的數組,使用*號: ${array[*]}"
echo "輸出全部的數組,全部@: ${array[@]}"
echo "輸出數組長度, ${#array}"
echo "輸出第三個數組, ${array[2]}"class




#是文件可執行
chmod +x ./array.sh


輸出內容:./array.sh

a
b
c
d
1
2
1
輸出全部的數組,使用*號: a b c d 1 2 1
輸出全部的數組,全部@: a b c d 1 2 1
輸出數組長度, 1
輸出第三個數組, cdi

相關文章
相關標籤/搜索