分类: LINUX
2012-05-16 14:15:06
今天写脚本需要用到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 //将第三个元素重新赋值