uzverss (
uzverss
) wrote
2016
-
02
-
09
12:19 am
Entry tags:
bash
,
config
,
linux
,
www
,
команды
,
консоль
,
поиск
,
сисадм
,
скрипты
Как эффективно выяснить на шелле имена и IPv4-адреса всех поднятых интерфейсов?
for i in `ifconfig -s | tail -n+2 | awk '{print $1;}'`; do echo -n "$i "; ifconfig "$i" | grep 'inet addr:' | perl -ne '/addr:([^\s]+)\s/; print $1."\n";'; done
ifconfig |awk '!/^ / { iff=$1 } /inet addr/ { addr=substr($2,6) } /UP/ { if (addr) print iff,addr }'
alias ips='ip addr show | awk '\''$1 == "inet" && $6 == "global" {if ($7 == "secondary"){print $8" "$2} else {print $7" "$2}}'\'' | column -t'
ifconfig |awk '!/^ / {iff=$1} /inet addr/ { print iff,substr($2,6) }'
http://www.linux.org.ru/forum/admin/4493387
Flat
|
Top-Level Comments Only
[
Home
|
Post Entry
|
Log in
|
Search
|
Browse Options
|
Site Map
]