Shell Script To Recursively Find Files With The Same Name And Replace Text Within Each Of Them
Join the DZone community and get the full member experience.Join For Free
This shell script recursively finds files with the same name and replaces text within each of them
FILE="filename.txt" FIND="old text" REPLACE="new text" find . -name $FILE -print0 | xargs -0p perl -pi -w -e "s/$FIND/$REPLACE/g;"Remove the p flag if confirmation is not necessary.
Shell script shell
Opinions expressed by DZone contributors are their own.