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

你可能感兴趣的:(python,声明,程序,今天)