判斷某個網絡內全部活動的IP地址.

  • 假如咱們有這麼一個需求:查找11.8.129.0/24網段的全部活動IP

** 腳本文件內容以下shell

#!bin/bash
for ((i=2;i<=254;i++))    #1和255屬於預留位,因此不能用於活動IP
do
    ping -c 1 11.8.129.$i >> /dev/null    #把全部執行結果放入黑洞裝置
if [ $? -eq 0 ]    #$?表示上一條命令執行是否正確,正確則返回0,錯誤返回1
then
    echo "11.8.129.$i is alive" >> sucess.list    #把活動IP放入文件中
else
    echo "11.8.129.$i is not alive" >> error.list
fi
done

執行該腳本的時候,咱們不妨新開一個shell,來實時監控哪些IP是活躍在此網段bash

tail -f sucess.list
相關文章
相關標籤/搜索