#!/bin/bash
df=0
while true; do
poceline=$( wc -l sku | sed 's/sku/\ /g')
if [ "$df" -eq "$poceline" ]
then df=1
fi
if [ "$df" -le "$poceline" ]
then let df++
fi
ip=$(sed -n "${df}p" sku)
ping -c1 -t 255 $ip
if [ $? -eq 1 ]
then ping -c1 -t 255 $ip
fi
if [ $? -eq 1 ]
then sed -i "${df}d" sku ; let df--
fi
done
Program bere z testoveho suboru sku Ip adresy pingne ich ked je on tak ide dalej ked je off skusi ho ešte raz a ked neodpovie tak vymaže danu IP zo suboru len pri 17 000 ip to travá hooodne dlho neviete poradiť ako to zrychliť ?