Recursively Remove Lines in Files
20 May 2018
Sometimes you would like to delete all lines containing a certain KEYWORD
word for all files contained in a folder all of it child folders.
When using macOs you can simply do the following:
find . -type f -iname "*.properties" -print0| \
xargs -0 sed -i '' /KEYWORD/d
The parameter -iname "*.properties
will only take files with the ending properties
into account.
Have a look on the related topic on Stackoverflow where you can find alternatives for zsh
and GNU sed.