今天寫腳本須要用到shell數組,一直使用python寫程序,這個都忘記了,正好複習一下 python
一、數組聲明:
Floodlist=("ICMP-SRC-Flood" \
"Connection-Flood" \
"UDP-NULL-Flood" \
"ACK-Flood" \
"SYN-Flood" \
"ACK-NO-DATA" \
)
二、刪除數組變量:
unset Floodlist[0] shell
三、數組取值:
第一個變量的值:echo ${Floodlist[0]}
數組內變量的個數:echo ${#Floodlist}
數組內所有變量:echo ${Floodlist[*]}或者${Floodlist[@]}
數組內部份變量:echo ${Floodlist[*]:2:4} 數組
四、數組賦值:
SERVER=(${Floodlist[*]:2:4})
Floodlist[3]=ACK-Flood //將第三個元素從新賦值ide