¿Cómo mostrar solamente la direccion IP en un script?

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Responder
perco
Forista Nuevo
Forista Nuevo
Mensajes: 12
Registrado: Lun Oct 17, 2016 5:38 am

¿Cómo mostrar solamente la direccion IP en un script?

Mensaje por perco » Mar Nov 22, 2016 6:11 pm

Hola

Necesito en un script mostrar la direccion IP

Pero en linux no existe un comando que entregue solamente la IP, por medio de ifconfig si la muestra pero necesito que entregue solamente la direccion ip y no el resto de informacon que acompaña al comando:

me sucede esto:

Imagen

me gustaria que solo indicara

192.168.121.130

¿Como se puede lograr esto?

Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1807
Registrado: Dom Oct 10, 2004 7:00 am

Re: ¿Cómo mostrar solamente la direccion IP en un script?

Mensaje por neurus » Mar Nov 22, 2016 8:45 pm

Código: Seleccionar todo

sudo ifconfig|awk 'NR == 2'|awk '{print $2}'|cut -d ':' -f2

Código: Seleccionar todo

sudo ifconfig|sed -n '2p'|cut -d ':' -f2|cut -d " " -f1
Hay otras formas. Esas son dos maneras que se me ocurren al vuelo.
perco
Forista Nuevo
Forista Nuevo
Mensajes: 12
Registrado: Lun Oct 17, 2016 5:38 am

Re: ¿Cómo mostrar solamente la direccion IP en un script?

Mensaje por perco » Vie Nov 25, 2016 5:34 am

neurus escribió:

Código: Seleccionar todo

sudo ifconfig|awk 'NR == 2'|awk '{print $2}'|cut -d ':' -f2

Código: Seleccionar todo

sudo ifconfig|sed -n '2p'|cut -d ':' -f2|cut -d " " -f1
Hay otras formas. Esas son dos maneras que se me ocurren al vuelo.

Muchas gracias por indicarme como se hace.
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje