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 //将第三个元素重新赋值

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