Posted By: arTee (zivot zacina po smrti) on 'CZunix'
Title:     Re: gethostbyname
Date:      Fri Oct 20 18:47:26 2006

> > > > kostrbate konstrukce jako ping|grep|sed ci externi interpret .. 
> > > > No neva, kolega mi ten C program uz napsal. Neni to sice tak
> efektivni,
> > > > jako kdyby na to byla nejaka ta utilitka stara 40 let, ale ... 
> > > 
> > >  To budes vzdycky, kdyz budes psat v shellu. Jednoducha rada - nauc se
> > perl.
> > > Doslo mi to pred nejakou dobou, kdyz jsem psal shellovsky skript a kazdy
> 
> > > druhy radek bylo volani perlu ;) 
> > 
> > kdyz sme u toho, tak jak se v perlu udela ekvivalet 
> > vyse zmineneho gethostbyname z pythonu?
> > (zkousel sem to takze prosim odladeny priklad, dekuji;)
> 
> perl -e '@t = gethostbyname("www.seznam.cz"); print 
> join(".",unpack("C4",$t[4]));' 

anebo:

# vypise jen prvni ip adresu
perl -e "use Socket; print inet_ntoa(inet_aton('www.seznam.cz'));"

anebo:

# toto vypise vsechny ip adresy spojene s tim jmenem
perl -e 'use Socket; @t = gethostbyname("www.seznam.cz"); @t = map { 
inet_ntoa($_) } @t[4 .. $#t]; print join(".",@t);'

Viz http://www.unix.org.ua/orelly/perl/cookbook/ch18_02.htm

r. 

> 
> > 
> > > > Pavel
> > > 
> > >         Krysa
> > >                 rat@atrey.karlin.mff.cuni.cz              Jsem Krysa
> > >                 http://atrey.karlin.mff.cuni.cz/~rat/
> > --
> > AUTHOR
> >        Written by FIXME unknown.
> > (man echo)
> ==
> Jsem-li blazen, kdo je potom normalni?!
==
Jsem-li blazen, kdo je potom normalni?!

Search the boards