Hello,

I am new to UNIX shell script. I am wondering how to write a shell script to 
analyze text:

bash-3.00$ /usr/sbin/ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 
index 1
        inet 127.0.0.1 netmask ff000000 
e1000g0: flags=201004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,CoS> mtu 1500 
index 2
        inet 10.3.20.101 netmask ffffff00 broadcast 10.3.20.255
[b]qla0[/b]: 
flags=201005843<UP,BROADCAST,RUNNING,MULTICAST,MULTI_BCAST,DHCP,IPv4,CoS> mtu 
9000 index 3
        inet [b]10.3.20.104[/b] netmask ffffff00 broadcast 10.3.20.255
[b]qla2[/b]: 
flags=201005843<UP,BROADCAST,RUNNING,MULTICAST,MULTI_BCAST,DHCP,IPv4,CoS> mtu 
9000 index 4
        inet [b]10.3.20.36[/b] netmask ffffff00 broadcast 10.3.20.255
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 
index 1
        inet6 ::1/128 
e1000g0: flags=202004841<UP,RUNNING,MULTICAST,DHCP,IPv6,CoS> mtu 1500 index 2
        inet6 fe80::230:48ff:fe33:5cc0/10 


What I need to do is to get network interfaces, qla0,  qla2 and their IP 
addresses and save in a file
as below:

[Host Parameters]
INTERFACE_NAME_0: [b]qla0[/b]
HOST_IPV4_0: [b]10.3.20.104[/b]
HOST_IPV6_0: ::0

INTERFACE_NAME_1: [b]qla2[/b]
HOST_IPV4_1: [b]10.3.20.36[/b]
HOST_IPV6_1: ::0

I am wondering how to do it?

Wendy
 
 
This message posted from opensolaris.org
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to