Linux/Unix Shell Scripting - problema con un ciclo

 
Vista:

problema con un ciclo

Publicado por victor (8 intervenciones) el 03/05/2005 02:11:29
bueno, tengo un archivo, que se llama lista.txt, y que es asi:
//10.10.10.10/archivo
//10.10.10.20/ documento
//10.10.10.30/respaldo

#!/bin/bash
arg=$1 #primer argumento que seria lista.txt
for i in `cat $arg`
do
x=`sed -n 1p $i | cut -d/ -f3` #extrae la ip 10.10.10.10
ping -c1 $x #hace ping a 10.10.10.10 una vez
done

y lo que quiero lograr que mediante el ciclo for realize un ping a cada una de las ip, de forma independiente pero no me funka :S y no cacho por que
grax
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema con un ciclo

Publicado por ppamo (1 intervención) el 03/05/2005 03:57:52
#!/bin/bash

for i in `cat $1`
do
ip=`echo sed -n 1p $i | cut -d/ -f3`
if ping -c 1 -w 5 $ip > /dev/null 2>&1
then
echo "$ip responde ok!"
else
echo "no responde la ip $ip"
fi
done

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar