ifconfig eth0 | sed -n '/inet /p'| sed 's/ine .*r:\([0-9.]\+\).*$/\1/'
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
我这边加了空格,还是不行
ifconfig eth0 | sed -n '/inet /p'| sed 's/ine .*r:\([0-9.]\+\).*$/\1/'
少了一个空格,改成:
ifconfig eth0 | sed -n '/inet /p'| sed 's/ine .*r:\([0-9.]\+\) .*$/\1/'
dba@dba-ze:~$ ifconfig eth0 | sed -n '/inet /p'| sed 's/ine.*:\([0-9.]\+\) .*$/\1'/
10.0.2.255
dba@dba-ze:~$ ifconfig eth0 | sed -n '/inet /p'| sed 's/ine.*:\([0-9.]\+\) .*$/\1/'
10.0.2.255
dba@dba-ze:~$ ifconfig eth0 | sed -n '/inet /p'| sed 's/ine.*r:\([0-9.]\+\) .*$/\1/'
10.0.2.15