Skip to content

echo2echo/Perl-Search-Replace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Perl-Search-Replace

This script, and one liner, can be used to find and replace text in a single file or an entire website.

Be careful with this script, especially when using special characters. I would do a backup before running this script.

The find command is originally set to work with file "testMeFirst.html" for testing.

You may need to adjust permissions of this script, the "testMeFirst.html" file, or your own file(s) for this script to run.

  sudo chmod 755 search_replace.pl

if $command is set to find "*.html" the command will execute on all files ending in "html" excluding those without permission.

Change the $replace variable to the text you wish to replace... such as a spelling error.

Change the $replace_with variable with the text you would like to overwrite the $replace variable... such as a corrected spelling.

To run the script...

 ./search_replace.pl

Also, here is a perl one liner with basically the same functionality as search_replace.pl. It also works in the current directory and all sub directories.

  perl -p -i -e 's/mispeled/misspelled/g' `find ./ -name "*.html"`

Be careful out there!

About

Perl Script to Search and Replace Text on single files or an entire website. Perl one liner too.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published