logfile="iframe-scan.log.$$" grep -R -liE "74Engine" ./* >> $logfile cat ${logfile} | \ while read filename do # sed -e 's/.*74Engine.*//g' "${filename}" > ${filename}.bak # sed -e 's///g' "${filename}" > ${filename}.bak if [ "0" = "$?" ]; then rm -f "${filename}" mv "${filename}.bak" "${filename}" echo "Cleaned: ${filename}" else echo "Failed to clean ${filename}, reverting." rm ${filename}.bak fi done find . -user root -exec chown `pwd|awk -F/ '{print $3}'`. '{}' \; rm $logfile