美文网首页
批量ping的shell脚本

批量ping的shell脚本

作者: RobinZen | 来源:发表于2020-04-13 10:36 被阅读0次

    这个脚本功能是ping一个网段,把结果写到一个文件里面

    使用方法举例

    bash ping.sh 192.168.1
    

    这个可以ping192.168.1.1到192.168.1.254,结果写入到ping192.168.1.0文件中去


    脚本代码

    #!/bin/bash
    #Auther:Robin
    rm -rf ping$1.0 #删除上次生成的文件
    a=1
    while(( $a<=254 ))
    do
      ping -c 1 -t 1 $1.$a > /dev/null 2>&1
      if [ $? == 0 ]
      then
        echo "$1.$a is used" >> ping$1.0 #输出这次的结果追加进文件
        let "a++"
      else
        let "a++"
      fi
    done
    

    相关文章

      网友评论

          本文标题:批量ping的shell脚本

          本文链接:https://www.haomeiwen.com/subject/yktgmhtx.html