Would I be able to use this inline? That is within a perl script itself?
If so, might you provide an example?

Regards,
Ron


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of Michael R. Wolf
Sent: Tuesday, January 08, 2002 11:43 PM
To: [EMAIL PROTECTED]
Subject: Re: Inline file edit


[EMAIL PROTECTED] (Ronald Yacketta) writes:

> Folks,
> 
> looking for a clean way to change a value in a file on the fly before 
> it is processed (ran). I have a perl script that kicks off several 
> resource scripts (.scr) that are NOT a valid shell script and can not 
> be ran from the command line alone. I need a way to modify these .scr 
> scripts on the fly to change 2 values in the script based on user 
> supplied input to the .pl script.
> 
> IE:
> 
> user enters a SID of _QAP2, but all the .scr files have a SID of 
> _VALUTEST
> I need to be able to change the SID in the .scr on the fly before it
is ran.
> 
> Regards,
> Ron

Look at the -i flag.  It takes an optional argument, but it sounds like
you don't want to keep a backup so use it without the arg.  Think about
it carefully.  And test
**VERY** carefully.  If you get your code wrong, you've
messed it up for good.  Keep backups.  This is a very
*powerful* statement.  In the right hands it's very good,
else it's very bad

Something like this might work.

perl -e s/_VALUETEST/_QAP2/g -i original.scr

-- 
Michael R. Wolf
    All mammals learn by playing!
        [EMAIL PROTECTED]

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to