適当な変数にファイル内容を1行ずつ読み込みながら流し込んでいく
要らない部分は流さない。
最後までいって変数の内容を元のファイルに上書き。

じゃだめなのか?