Результат нужен в скрипточитаемом виде.
Мне пока что ничего, окроме
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
в голову не приходит. Ну и не нравится, что perl, да, я не осилил sed.