more useful options | |
PerlMonks |
multi-line in-place editsby Tuppence (Pilgrim) |
on Feb 15, 2005 at 18:54 UTC ( [id://431292]=perlquestion: print w/replies, xml ) | Need Help?? |
Tuppence has asked for the wisdom of the Perl Monks concerning the following question:
Hello monks,
Having already replaced every \n in my source tree with \266 due to a bad command line, I need help with what I expected to be very simple. I'm trying to run a multi-line search replace against a file from the command line. Simplified, I want perl -pi -e 's/(.*)/{\1}/gs' filename.txtto put a { } wrapper around the entire file. Instead, it puts a { } wrapper around each line. (and some weird extra ones, but eh whatever) I thought this could be solved with something like -l0666, but I can't find why I think that and it already toasted my code tree once... Tuppence
Back to
Seekers of Perl Wisdom
|
|