一時ファイルを作成せずにファイルに行を追加またはファイルから削除する方法について、unix.stackexchange でさまざまな質問/回答を読みました。
https://unix.stackexchange.com/questions/11067/is-there-a-way-to-modify-a-file-in-place?lq=1
これらの回答はすべて、少なくともファイルの最後まで読み取る必要があるようです。入力が大きなファイルの場合、これには時間がかかる可能性があります。これを回避する方法はありますか?ファイルシステムはリンクリストのように実装されることを期待しています...したがって、必要な「行」に到達してから、もの(リンクリストのノード)を追加する方法が必要です。どうすればこれを行うことができますか?
そう考えるのは正しいですか?または、何か不足していますか?
Ps: これは 'C' で行う必要があり、シェル コマンドは使用できません。