IP adresa v shellu (BFU)

Zdenek Pytela letty na mrakoplas.phil.muni.cz
Pondělí Únor 25 11:31:48 CET 2002


Zdenek Mazanec píše:
> MYIP=`/sbin/ifconfig eth1 | awk '{ if( $1 == "inet" ) print $2 }' | awk -F:
> '{ print $2 }'`
	No, nešlo by s tím ještě něco udělat? Aspoň nějaké substr místo
dalšího volání awk. Perl by k tomu stejně byl lepší. Nebo sed :-)
Ale v awk to určitě půjde taky.

ifconfig eth1 | perl -ne 'print $1 if /inet[^:]+:([0-9.]+)\s/;'
ifconfig eth0 | sed '/inet/!d; s/[^0-9.]*:\([0-9.]*\) .*/\1/'

-- 

--Zdeněk Pytela, <letty na mrakoplas.phil.muni.cz>



Další informace o konferenci Linux