Meu IP

Publicado por Reinaldo Marques de Lima 27/12/2005 (última atualização em 07/07/2014)

[ Hits: 11.993 ]

Homepage: http://plasticossj4.wordpress.com

Download meu_ip.bsh

Download 1404346533.meu_ip.bsh (versão 2)




Script que filtra o comando 'ifconfig' para mostrar o endereço de IP da maquina ou a mascara de sub-rede

  



Versões atualizadas deste script

Versão 2 - Enviado por Vitor Augusto M. Pio em 02/07/2014

Changelog: Versão atualizada na qual o usuário pode escolher a interface que ele deseja obter os dados.

Download 1404346533.meu_ip.bsh


Esconder código-fonte

#! /bin/bash

###############################################
#                                                                                                                                       #
# Meu IP - vesão 0.2                                                                                                     #
# escrito por: Reinaldo Marques de Lima ( Plastico )                                          #
# ultima atualização: 27/12/2005                                                                           #
#                                                                                                                                       #
###############################################
#                                                                                                                                       #
# Descrição:                                                                                                                  #
# - Filtra o comando ifconfig -a e passa, de acordo com o parametro             #
# escolhido, o endereço de IP ou a Subnet-Mask do usuário.                            #
#                                                                                                                                       #
##########################################################################

#( Nebsagens de erro )...................................................#

if [ $# -lt 1 ]; then

         echo "$0: Parametro Inválido: --help para ajuda"

elif [ $1 = --help ]; then

        echo "
        opções de parametro:
                -i para saber o endereço de IP
                -s para saber a mascara de sub-rede"
        echo

fi

#( Funções ).............................................................#

ip() {

        IP=`ifconfig -a | grep inet | head -1 | awk '{print $2}' | cut -d: -f2`
        echo
        echo "Seu IP é $IP"
        echo
}

mask() {

        MASK=`ifconfig -a | grep Mask |head -1 |cut -d: -f4`
        echo
        echo "Sua subnet mask é $MASK"
        echo
}

#( Case para selecionar a fução )........................................#

case $1 in

        -i) ip; ;;
        -s) mask; ;;

esac

#( Fim ).................................................................#

Scripts recomendados

Reconhecendo e abrindo midia

Administrando Servidores Shell Script

Agenda "completa" com interface do zenity

Agenda

Mapeamento de servidores e computadores pessoais


  

Comentários
[1] Comentário enviado por robson.paviani em 27/12/2005 - 11:17h

muito bom seu script.... :)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts