>>68の通り、マルチレコードファイルのバッチ処理でインプレース更新は普通やらない
それによりプログラ厶全体が入力ファイルを引数として出力ファイルを返す一つのステートレスな関数と見做せ、
テストやメンテナンス、再利用が容易になる
全部出力し直しが気持ち悪く感じるならその感覚の方を直した方がいい