ifconfig eth0 | awk '/inet addr/{print $2}' | cut -d: -f2
ifconfig | sed -rn 's/.*r:([^ ]+) .*/\1/p' # list all ifaces
ifconfig eth0 | sed -rn 's/.*r:([^ ]+) .*/\1/p' # variation
// Да уж, а ведь были времена, когда аналогичную задачу я решал следующимобразомвелосипедом:
ifconfig | grep "inet addr:10." > /root/grep.txt
find /root/grep.txt -type f -exec cat '{}' \; | tr -c '.[:digit:]' '\n' \
| grep '10.[^.][^.]*\.[^.][^.]*\.[^.][^.]*$' > /root/ip.txt
rm /root/grep.txt
Get network interface IP address
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment