Delete function

well, i was trying to do the same again using find like the following.. but i know it contains a bunch of mistakes still i would like to be advised what thing could be done to remedy this.

:confused:

find . -type f -exec sed -e /sometext/d {} > "{}.bak" \; mv {}.bak {} \;

:slight_smile:

This is sloppy, but it will do what you want:

find . -type f -print |\
while read FILE ; do
sed -e /sometext/d $FILE > $FILE.bak
mv $FILE.bak $FILE
done

  • dEvNuL