From: JOSEPH KREMBLAS (jkremblas@REDHEARTGIFTS.COM)
Date: Thu Jan 29 2004 - 16:35:20 EST
Bobby,
Here's one way:
-----
typeset -i COUNTER=0
cat oratab | while read RECORD
do
(( COUNTER = COUNTER + 1 ))
export eval echo DB${COUNTER}=$RECORD
Done
-----
Joseph
-----Original Message-----
From: IBM AIX Discussion List [mailto:aix-l@Princeton.EDU] On Behalf Of
Bob.Kelley@BRINKSINC.COM
Sent: Thursday, January 29, 2004 1:44 PM
To: aix-l@Princeton.EDU
Subject: ksh script w/o perl
Anybody have a quick way to set each line of output from a file to a
different variable without using perl?
Eg
[root@nad0019aixd05/home..oracle]# cat /etc/oratab|grep -v "#"|grep -v
N|cut -c -8
PRODUCES two lines:
clipsdv1
cashsqa1
how can I painlessly set these in a script to variables DB1 and DB2?
Bobby Kelley Jr.
972-877-5341
This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 22:17:33 EDT