标签: c linux file
我有两个文件。我想将源文件复制到destionation文件。如果它们不同,那么我只想复制不同的行而不是所有文件。在下面的例子中,两条线是相同的,但目的地有额外的线。我怎样才能删除目标文件的最后一行?
例如:
Source File: test1 test2 Destionation File: test1 test2 test3
答案 0 :(得分:4)
在POSIX系统上,如果要删除文件中的某些结束字节,可以使用ftruncate(2)
没有可移植的方法来删除文件中间的字节。