数组在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
本文出自 “服务器平台搭建” 博客,请务必保留此出处http://wangxiaoqiang.blog.51cto.com/7177302/1362576
相关文章推荐
- Powershell进阶学习(6) 部署 Windows PowerShell Web 访问
- Bash快捷操作
- Linux shell脚本中 数组的声明:
- shell基本知识
- Linux Shell删除两个文件相同部分
- shell man文件使用
- 为 bash 转义文件名
- bash 的內建命令「printf」小結
- shell快捷键
- linux shell编程学习笔记(7)流程控制之选择结构
- C++编写的linux shell上可运行的贪吃蛇游戏
- linux shell编程学习笔记(6)特殊字符
- shell (1)
- shell
- Shell学习总结之逻辑运算符及表达式
- bash配置文件详解
- shell环境设定
- Shell Step by Step
- bash ${ } 变量替换用法总结
- 我从其他人的Shell脚本中学到的