在shell中,聲明數組的方法有以下幾種:
my_array=(element1 element2 element3)
my_array[0]=element1
my_array[1]=element2
my_array[2]=element3
declare
命令:可以使用declare
命令來聲明數組。例如:declare -a my_array=(element1 element2 element3)
其中,-a
選項表示聲明一個數組。
read
命令:可以使用read
命令從用戶輸入中讀取數組元素并聲明數組。例如:read -a my_array
用戶可以輸入多個元素,每個元素以空格分隔。
無論使用哪種方法聲明數組,都可以通過${my_array[index]}
來訪問數組中的元素,其中index
是元素的索引。