shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RES: [shell-script] Recortarrrrrrrrrrrr :D


From: Alain
Subject: Re: RES: [shell-script] Recortarrrrrrrrrrrr :D
Date: Mon, 22 Nov 2004 14:55:45 -0200
User-agent: Mozilla Thunderbird 0.7.1 (X11/20040626)

André, Essa solução não é muito boa porque depende de um "200" que pode até não existir. Esta maneira de extrair i IP é melhor pois só depende do nome da interface:

        ifconfig | grep -A 1 eth0 | tail -n 1 | awk '{print $3}'

Dá até para mudat eth0 para ppp0 ou lo que funciona. A mensagem completa fica assim:

echo "Seu ip é: `ifconfig | grep -A 1 eth0 | tail -n 1 | awk '{print $3}'`."

Cuidado com as aspas simples/duplas/invertidas ;-)

Alain
PS: eu estava pensando nisso há algum tempo...

Rodolfo Villanova escreveu:
Andre,

Que tal assim:

...
echo "Seu ip da Interface eth0 é: `/sbin/ifconfig -a | grep 200 | tr -s \"
\" | cut -d\" \" -f3`"
...

Tem outras formas de obter o mesmo resultado.
Essa foi a primeira que me veio à cabeça.

[]s
--------------------------
Rodolfo D. Gross Villanova


-----Mensagem original-----
De: Andre Pedro [mailto:address@hidden]
Enviada em: segunda-feira, 22 de novembro de 2004 12:56
Para: address@hidden
Assunto: [shell-script] Recortarrrrrrrrrrrr :D



Falaa pessoal beleuzaa? :D

seguinte to tentando fazer um scriptzinho bem "basico"
para pegar o endereço da interface da rede de um
usuario.. mas eu gostaria de RECORTAR  e jogar na
saida padrão bem bunintinho so o endereco ip mesmo ..
hehe

eu sei que posso fazer isso com o CUT!!
mas eu nao consegui fazer  muito bem o uso dele.. sei
que é bem simples.. valew

segue o script :)

############ PARA INTERFACES DHCP ##########


#!/bin/bash

echo "Seu ip  da Interface eth0 é:" IP=`/sbin/ifconfig
| grep 200` > /tmp/ip
cat /tmp/ip

o que eu quero é so usar o cut nessa linha do cat para
a saida padrão ficar assim :

Seu ip  da Interface eth0 é: IP=200.168.242.9


E não assim :

Seu ip  da Interface eth0 é: IP= inet end.:
200.168.242.9 Bcast:200.168.242.255 Masc:255.255.255.0

como está sendo..
hehe eu sei que é bem de iniciante mas ta valendo!!

abraços

André

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de
programação, como perl, C etc. Quem insistir em não seguir esta
regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em

http://www.listas-discussao.cjb.net
---------------------------------------------------------------------

Links do Yahoo! Grupos











---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos











reply via email to

[Prev in Thread] Current Thread [Next in Thread]