parsovani IP adresy sed-em
Martin Edlman
edlman na fortech.cz
Čtvrtek Květen 3 08:09:50 CEST 2001
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"
echo $DEFGW | sed -e 's/[0-9]+\.[0-9]+\.([0-9]+)\.[0-9]+/\1/g'
echo $DEFGW | sed -e '^s/[0-9]+\.[0-9]+\.([0-9]+)\.[0-9]+/\1/g'
echo $DEFGW | sed -e 's/[0-9]+\.[0-9]+\.([0-9]+)\.[0-9]+.*/\1/g'
echo $DEFGW | sed -e
's/[[:digit:]]+\.[[:digit:]]+\.([[:digit:]]+)\.[[:digit:]]+/\1/g'
echo $DEFGW | sed -e
's/[[:digit:]]+\.[[:digit:]]+\.([[:digit:]]+)\.[[:digit:]]+.*/\1/g'
echo $DEFGW | sed -e
's/.*[[:digit:]]+\.[[:digit:]]+\.([[:digit:]]+)\.[[:digit:]]+.*/\1/g'
....
Edas
Další informace o konferenci Linux