#!/bin/bash FILES=`find . -name '*.[ch]'` for FILE in $FILES do TMP=${FILE}_tmp sed "/$1/d" < $FILE > $TMP mv $TMP $FILE done