Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

Re^2: in place editing a list of files

by rjsaulakh (Beadle)
on Jan 08, 2007 at 18:39 UTC ( #593591=note: print w/replies, xml ) Need Help??

in reply to Re: in place editing a list of files
in thread in place editing a list of files

davidrw hats of to u sir

shell-independent method: perl -i.bak -0777 -pe 's/CONFIDENTIAL(.*?)own\s+risk/ /s' `cat /home/rjs/heena/edit`

you single line of code has done all the magic . just one more update i require from u , will this piece of code work fine when incorporated with another perl script

Replies are listed 'Best First'.
Re^3: in place editing a list of files
by davidrw (Prior) on Jan 08, 2007 at 20:26 UTC
    depends what "incorporated" means ..

    does this need to be invoked from inside another script? if so obviously just can't copy/paste verbatim (could dump it in a system call, though maybe not ideal method) ..

    or does this just need to be called right before/after another perl script? if so, could just wrap the two calls in a shell script ...

    otherwise, write a sub that sets $^I, @ARGV, $/, and runs the loop that -n or -p does (see perlrun)

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://593591]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (5)
As of 2018-06-22 02:42 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (121 votes). Check out past polls.