This was used to create a space separated list of IPs in use on a server.

Server_Name eth0 10.10.10.10 Mask:255.255.252.0 Server_Name eth1 10.11.11.11 Mask:255.255.252.0 Server_Name eth2 192.168.0.240 Mask:255.255.255.128

#!/bin/bash

HOST_NAME=`hostname -s`
NICS=`ls /sys/class/net | grep -v lo`


for i in $NICS
  do echo -e $HOST_NAME $i `ifconfig $i | grep "inet addr" | awk -F" " '{print $2 " " $4}' | sed s/addr\://`
done