#!/bin/bash #usage :“ ./ping 192.168.100 ” prefix=$1 for n in {1..254} do host=$1.$n ping -c2 $host > /dev/null if [ $? = 0 ]; then echo “$host is up” else echo “$host is DOWN” echo “$host” » $1down.txt fi done
#!/bin/bash #usage :“ ./ping 192.168.100 ” prefix=$1 for n in {1..254} do host=$1.$n ping -c2 $host > /dev/null if [ $? = 0 ]; then echo “$host is up” else echo “$host is DOWN” echo “$host” » $1down.txt fi done