parsovani IP adresy sed-em

Jan Marek jmarek na jcu.cz
Čtvrtek Květen 3 09:01:18 CEST 2001


Dobry den,

On Thu, May 03, 2001 at 08:09:50AM +0200, Martin Edlman wrote:
> Zdravim,
> 
> 	nejsem schopnej rozparsovat IP adresu na slozky, a to pomoci sed-u.
> Perl ani AWK neni k dispozici.
> 	IP adresu (A.B.C.D) mam v promenny, potrebuji jeji treti cislo (C).
> Zkousel jsem nasledujici, vzdy mi to vyhodi zpet celou IP adresu.
> 	Prosim o radu, jak to ma byt, protoze uz nevim.
> 
> DEFGW="10.0.0.1"

me to jde takhle:
# export ADDR=1.2.3.4
# echo $ADDR | sed -e 's/\.[0-9]*$//g' -e 's/[0-9]*\.//g'
3

(Hint1: prvne odriznu posledni cislici vc. tecky a pak vsechny
cislice, ktere jsou teckou nasledovany
Hint2: Hvezdicka znamena 0 a vice _DALSICH_ znaku, kdezto + 
znamena 1 a vice _DALSICH_ znaku!)

(Ale ze mi to dalo :-))))

> 
> Edas
> 

Zdravi
Honza Marek
-- 
Ing. Jan Marek
University of South Bohemia
Academic Computer Centre
Phone: +420-38-7772080


Další informace o konferenci Linux