in reply to substitute a word in the whole file .. how ???
perl -i.bak -pe 's/frog/toad/g' txtfile
This one-liner will save your old file into txtfile.bak, and modify txtfile by changing every occurrence of "frog" into "toad".
See perlrun for details on the command line arguments.
In Section
Seekers of Perl Wisdom