thanks guys, was making one of the most stupid mistakes, kept trying with the single quote instead of double quote after the sed . One of those End of Day Mistakes...Anyway thanks again

>>> [EMAIL PROTECTED] 06/06/01 06:30AM >>>
For something as you have described, it is relatively simple:

the_val=$1            #set a script variable to the passed value
cat text_file | sed "s.abc/xyz.$the_val.g" >new_file
mv new_file text_file

Keep it as simple as possible.

-----Original Message-----
From:    Satish Iyer [SMTP:[EMAIL PROTECTED]]
Sent:    Tuesday, June 05, 2001 8:30 PM
To:    Multiple recipients of list ORACLE-L
Subject:    OT-Passing variables to a awk/sed script

Hello List,

This must be piece of cake for the UNIX gurus.

Trying to pass parameters to a  simple awk script. Getting stuck.
First q., can we do that.
If yes I need to solve the foll. problem,

In a huge text file locate for  "abc/xyz" and replace it with a supplied
parameter value. This paramter must of course, be able to take on any value
during the run of the program.
Any help or tips on that would be highy appreciated.

Thanks

Satish
<< File: ATT00008.html >>
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: William Rogge
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to