Shell 數組

今天寫腳本需要用到shell數組,一直使用python寫程序,這個都忘記了,正好複習一下

1、數組聲明:
    Floodlist=("ICMP-SRC-Flood" \
               "Connection-Flood" \
               "UDP-NULL-Flood" \
               "ACK-Flood" \
               "SYN-Flood" \
               "ACK-NO-DATA" \
               )
2、刪除數組變量:
    unset Floodlist[0]

3、數組取值:
    第一個變量的值:echo ${Floodlist[0]}
    數組內變量的個數:echo ${#Floodlist}
    數組內全部變量:echo ${Floodlist[*]}或者${Floodlist[@]}
    數組內部份變量:echo ${Floodlist[*]:2:4}

4、數組賦值:
    SERVER=(${Floodlist[*]:2:4})
    Floodlist[3]=ACK-Flood //將第三個元素重新賦值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章