如何更新文件中的特定行

How to update a particular line in a file?

本文关键字:文件 何更新 更新      更新时间:2023-10-16

我有一个文件,在第二行的末尾有几个不必要的字符。如何在不替换整个文件的情况下编辑文件中的一行并将其写回同一行?

我可能不得不再次写入整个文件

不完全是整个文件。您只需要重写已删除字符之后的部分。

但是如何编辑文件中的 A 行并将其写回同一行?

  • 找到要删除的第一个字符的位置a
  • 找到您不想删除的第一个字符的位置b,在本例中是下一个换行符。
  • b 开始读取文件的其余部分。
  • 写下你读过的内容,从位置a开始。