您的位置:首页 > 运维架构 > Shell

数组在shell中用法案例

2014-02-24 12:45 239 查看
定义数组经典案例:array=(`ls /root/`)echo ${#array[*]} 统计数组个数echo ${#array[@]} 统计数组个数echo ${array[1]}  显示数组echo ${array[*]} 显示所有数组http.sh脚本:#!/bin/bashServer_all_list=(10.0.0.1:8010.0.0.2:8010.0.0.3:80)Server_all_len=${#server_all_list[*]}i=0While [ $i –lt $server_all_len ]DoServer_ip=$(echo ${server_all_list[$i]} | awk –F : ‘{print $1}’)Server_port=$(echo ${server_all_list[$i]} | awk -F : ‘{print $2}’)If curl –m 30 –G http://${server_all_list[$i]}/ &> /dev/nullThen Status=1 Echo “ok”Else If ping –c 1 ip &> /dev/null Then Status=2 Echo “ping ok” Else Status=0 Echo “server error”fifiLet i++Done######

本文出自 “服务器平台搭建” 博客,请务必保留此出处http://wangxiaoqiang.blog.51cto.com/7177302/1362576
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: