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