这个脚本是利用shell多进程扫描局域网IP,扫描254个IP只要10秒。代码如下,希望例子对各位会带来帮助中。
#!/bin/bash
for i in $(seq 1 254)
do
IP=”192.168.12.$i”
ping $IP -c1 -s1 2>&1 1>/dev/null &&
echo -e $IP is “33[32;49;1malive33[39;49;0m” || echo -e $IP is “33[31;49;1mdown33[39;49;0m” &
done
wait