• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 158
  • Last Modified:

global search and replace

I have a 350 MB file in unix and want to replace all the occurences of "+0100]" with "+0000]".
It could be easily achieved with a perl script, but unfortunately i don't know much of that.

i need some perl script which does that or anything else which serves the purpose.
something like

perl script.pl oldfilename.txt <oldstring> <newstring> > newfilename.txt

1 Solution
You can do that with this one-liner, just paste the line below into the command line, change file.txt to correct filename.
Original file will be renamed to e.g. file.txt.bak

perl -i.bak -pe 's/\+0100\]/+0000]/' file.txt

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now