Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2342982
  • 博文数量: 535
  • 博客积分: 8689
  • 博客等级: 中将
  • 技术积分: 7066
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-26 10:00
文章分类

全部博文(535)

文章存档

2024年(4)

2023年(4)

2022年(16)

2014年(90)

2013年(76)

2012年(125)

2011年(184)

2010年(37)

分类: LINUX

2022-04-19 17:06:47


vi   ipaddresses



192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
192.168.1.7





#!/bin/bash
#reading data from a file
count=1
cat ipaddresses | while read line
do
      echo "Line $count: $line"
        ip=`echo "$line" | awk -F# '{print $1}'` 
        ping -c 2 -W 1 $ip &> /dev/null
        if [ "$?" == "0" ];then
                echo $line is UP
                echo $line is UP >> /root/ipup.txt
                #break;
      else
                echo $line is DOWN
                echo $line is DOWN >> /root/ipdown.txt


      fi
        count=$[ $count + 1 ]
done
echo finished processing the file



阅读(1858) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~