[eside-ghost] Receta 68, posible fallo

Eneko chan enekochan en gmail.com
Mie Abr 25 17:46:24 CEST 2007


Resulta que por curiosidad he usado parte de la receta 68, donde se
comprueba si la IP externa ha cambiado. No se si es por que han cambiado el
index.html pero no funciona bien. Este es el original:

IPNEW=`wget www.whatismyip.com > /dev/null && cat index.html |grep
"<TITLE>"| cut -d " " -f5`

A mi no me ha funcionado y la he modificado para que funcione:

IPNEW=`wget www.whatismyip.com > /dev/null 2> /dev/null && cat
index.html | grep "<TITLE>" | cut -d " " -f3 | cut -d "<" -f1


El problema con el original es que (a mi al menos):
1.- Se mostraban mensajes de wget en pantalla. Solucionado añadiendo 2>
/dev/null
2.- El campo donde aparece la IP ahora es el 3º para cut y no el 5º (supongo
que habrán cambiado el texto).
3.- Faltaba por quitar de la cadena de texto "</TITLE>". Chapuceramente he
usado cut y de separador '<' para solucionarlo. Seguro que hay alguna forma
mas elegante, pero soy novatillo con los scripts.



-- 
Fotolog: http://www.fotolog.net/ceng
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20070425/e30fc8cd/attachment.htm


Más información sobre la lista de distribución eside-ghost