The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
.
google unix.com




Thread: TO break a line
View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #1 (permalink)  
Old 08-28-2007
aajan aajan is offline
Registered User
  
 

Join Date: Jun 2007
Posts: 80
TO break a line

hi All,
Have a doubt in ksh..Am not familiar with arrays but i have tried out a script..
plzzzzz correct me with the script

My i/p File is:

(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(Host = 192.168.2.2)
(Port = 1525)
)
)
(CONNECT_DATA = (SID = TESTDB1)
)
)


(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(Host = 192.168.2.4)
(Port = 1525)
)
)
(CONNECT_DATA = (SID = TESTDB2)



And My script is:


while read line
do
i=0

a[$i]=`grep "Host" |cut -d" " -f3 |tr -d ')'`
echo ${a[$i]}
i=`expr $i + 1`
done < File Name




Am trying to get the value of host and assign it to an array


My O/p is


192.168.2.2 192.168.2.4


But i need the o/p to be:

a[0]=192.168.2.2

a[1]=192.168.2.4