l201.9.0: 在linux01a中编写一个脚本,根据指定hosts清单进行在线主机检查
          和l201.8.0的区别在于,可指定hosts清单文件进行在线主机检查

脚本命名:l201.9.0.ping.sh     小版本改进编号: l201.9.x.ping.sh    x从0,1,2,3递增


环境说明:目录下有多个hosts清单文件,例如hosts.1.txt和hosts.2.txt, 列出了主要的IP地址和主机名

       
脚本要求:编写一个脚本,能够通过ping检查指定文件中的IP地址(主机)是否在线.

示例:

./l201.9.0.ping.sh  hosts.1.txt  #执行脚本
                                 #如果脚本后面指定的文件不符合格式导致脚本出错,
                                  则给出提示例如:  你指定的文件不符合格式要求  
执行之后显示:

在线的主机数量: 2     
192.168.0.1    guer-swa-a1
192.168.0.31   guer-swa-a2

不在线的主机数量: 1
192.168.0.41   guer-swa-a3

(注:网络环境上面显示的结果可能会不同)

附件是脚本作业实验环境拓扑图

 

 

shell脚本系列视频访问链接:

(一)shell脚本与应用示例

(二)三剑客—文本处理

(三)千机变—脚本变量

(四)向左向右—条件选择

(五)望山跑死马—循环

(六)脚本函数与任务调度