Em Ter�a 05 Junho 2001 10:10, [EMAIL PROTECTED] escreveu:
> �.. talvez..
>
> root@gnuss:~# ifconfig --version
> net-tools 1.59
> ifconfig 1.40 (2000-05-21)
>
> root@gnuss:~# ifconfig eth0 | grep inet
>
> inet addr:10.0.0.9 Bcast:10.0.0.255 Mask:255.255.255.0
>
> root@gnuss:~# cat /etc/slackware-version
> 7.2.0
>
> No CL deve ter um espaco entre o addr e o ip.. Desculpa.. nao
> contava com isso..
Sim, tem um espa�o entre o "inet end.:" e o ip aqui, no meu
Conectiva Linux 6.0...
Outra coisa, podemos dispensar o grep e usar a mesma
funcionalidade do pr�prio awk, que embute um egrep. O teste que
fiz aqui, em casa, ficou assim:
/sbin/ifconfig | awk '/inet/ {print $3}' | head -1
Por causa do mesmo espa�o mencionado acima, o "cut" foi
dispensado.
>
> Agora queria saber de quem usa CL qual a vers�o do net-tools..
> ou se tiver em outro pacote verifica quem empacotou.. gostaria
> de perguntar o porque dessa mudan�a. ( se bem q o Patrick pode
> ter mudado tb.. vo ver os fontes.. quem tiver interessado
> pvt-me..)
net-tools 1.57
ifconfig 1.40 (2000-05-21)
>
> Mas � esse tipo de detalhe que eu gostaria que ouvesse uma
> padroniza��o.
Concordo, facilitaria nessas horas...
Como alternativa, poder�amos usar um script em Perl:
#! /usr/bin/perl
# getip.pl
open IP, '/sbin/ifconfig|' or die;
while ( <IP> ) {
if ( /inet[^:]*:\s*(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})/ ) {
$ip = $1;
print "$ip\n" if $ip ne "127.0.0.1";
}
}
close IP;
exit 0;
que deve funcionar em ambos os casos. E, como bonus, obtemos
todos os IP's caso haja mais de um.
>
>
> Em tempo: Baixei o Xdialog. Muito bom pra nao dizer excelente,
> agora as possibilidades aumentaram de programa��o shell.. ;)
>
> "Voce pode saber kung-fu, karate, ou futebol.. Eu sei Linux.."
> Olarva <[EMAIL PROTECTED]>
>
> On Tue, 5 Jun 2001, lera wrote:
> > Existe talvez um pequeno "erro" � $3 e n�o $2
> >
> > ifconfig | grep inet | awk '{print $3}' | cut -d: -f2 | head
> > -n1
> >
> > pode ser da vers�o do ifconfig.
> >
> > []'s Lera
--
Alvaro Figueiredo
[EMAIL PROTECTED]
Assinantes em 15/06/2001: 2308
Mensagens recebidas desde 07/01/1999: 118174
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]