写一个shell脚本,把192.168.0.0/24网段在线的ip列出来。思路: for循环, 0.1 — 0.254 依次去ping,能通说明在线。shell
#!/bin/bash ip=192.168.0. for n in `seq 1 254` do ping -c 2 $ip$n &> /tmp/day11.log if (($?==0)) then echo "$ip$n 在线" else echo "$ip$n 不在线" fi done
~ bash