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]