As an addendum to dbwiz's solution: you may want to add word boundaries to the regexp if you want to avoid 'misfrogged' to be replaced by 'mistoadged' (ok, the example is contrived, but the potential problem isn't).
So the above would become:
perl -i.bak -pe 's/\bfrog\b/toad/g' txtfile
Hope this helps, -gjb-
In reply to Re: substitute a word in the whole file .. how ???
by gjb
in thread substitute a word in the whole file .. how ???
by star7
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |