利用shell数组函数检查多个url地址的案例
2017-11-08 18:50
295 查看
#!/bin/bash url_list=( http://etiantian.org http://www.baidu.com http://www.souhu.com http://172.25.254.62 ) ##要检查的地址 function Check_Url(){ for ((i=0;i<${#url_list[@]};i++)) do jieguo=($(curl -I -s --connect-timeout 2 ${url_list[$i]}|head -1)) ##定义结果函数,它为curl取得的头部值 if [[ -n ${jieguo[1]} ]] ##进行判定,如果不为空则为连接成功 then echo ${url_list[$i]} ${jieguo[2]} else echo ${url_list[$i]} no fi done } Check_Url
相关文章推荐
- 前端笔试题笔记:拍扁多维数组、提取URL中的参数变成对象、string的trim()函数、判断Email地址、16进制颜色转rgb
- shell中的函数、shell中的数组、告警系统需求分析
- 20.16/20.17 shell中的函数 20.18 shell中的数组20.19 告警系统需求分析
- php得到当前ip/url的完整地址函数
- php-Arrays 函数-array_diff_assoc-带索引检查计算数组的差值
- 利用文件函数实现PHP文件上传案例分析
- C语言 函数调用传数组首地址
- 利用函数指针对数组进行排序
- 数组名、数组名取地址以及作为函数传递带来的问题
- 利用struts框架实现URL地址映射配置的关键点
- [java]利用函数自动排序数组并逆序
- 利用URLRewriter重写url地址
- (三)利用导入表、导出表和重定位表定位导入函数的地址
- C++利用函数调用实现数组数据的输入输出
- Shell脚本编程概述(三):函数和数组
- PHP 检查给定的键名或索引是否存在于数组中 array_key_exists 函数
- 在函数中利用scanf为结构体数组赋值
- linux学习第六十六篇:shell中的函数,shell中的数组,告警系统需求分析
- IAR中如何定向把数组和函数放在指定的地址单元
- shell数组及random相关应用和批量修改建立用户,检查文件篡改脚本