WEB开发网
开发学院软件开发Shell Shell 数组 阅读

Shell 数组

 2012-05-16 17:15:33 来源:WEB开发网   
核心提示: 今天写脚本需要用到shell数组,一直使用python写程序,Shell 数组,这个都忘记了,正好复习一下1、数组声明: Floodlist=("ICMP-SRC-Flood" \ "Connection-Flood" \

 今天写脚本需要用到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 //将第三个元素重新赋值

Tags:Shell 数组

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接