- 假如咱們有這麼一個需求:查找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