Pular para o conteúdo

Meu IP

Script que filtra o comando 'ifconfig' para mostrar o endereço de IP da maquina ou a mascara de sub-rede
Reinaldo Marques de Lima reimlima
Hits: 12.464 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Script que filtra o comando 'ifconfig' para mostrar o endereço de IP da maquina ou a mascara de sub-rede
Download meu_ip.bsh Enviar nova versão

Versões atualizadas deste script

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 ).................................................................#

Script Simples para informações do Sistema

ativar-som

NFS

relógio

Instalador de programas essenciais para seu desktop Ubuntu 12.04

#1 Comentário enviado por robson.paviani em 27/12/2005 - 11:17h
muito bom seu script.... :)

Contribuir com comentário

Entre na sua conta para comentar.