[Pdx-pm] filewise (not linewise) in-place editing?
randall at sonofhans.net
Wed Oct 20 18:22:39 CDT 2004
i've just needed to munge a group of files to change and concatenate
data on several lines into one line. usually i do something like:
perl -pi -e 's/foo/bar/g' file1 ...
this wouldn't work, since -p reads input files linewise.
i wrote a little script to solve my problem, it resets $/ and sucks the
whole file into a variable, munges it, and writes it. is there a way
to do this in a one-liner, similar to the above*?
and not including "./munge_in_place.pl 's/foo/bar/g' file1 ..." ;)
More information about the Pdx-pm-list