当前位置: 技术问答>linux和unix
linux c 对文件部分内容删除 谁做过,给俺提示一下,谢谢
来源: 互联网 发布时间:2016-01-14
本文导语: linux c 对文件部分内容删除 谁做过,给俺提示一下,谢谢 | 读出文件内容,删除部分,再保存文件 | 要先读出文件所有内容至内存,修改完毕后再重新写回文件。如果文件...
linux c 对文件部分内容删除 谁做过,给俺提示一下,谢谢
|
读出文件内容,删除部分,再保存文件
|
要先读出文件所有内容至内存,修改完毕后再重新写回文件。如果文件太大无法直接全部读到内存,可以使用临时文件的方法,即,在对原始文件进行扫描后将操作记下,比如“删除第21行内容”,然后读取原始文件内容,写入临时文件,在生成临时文件的时候,不要把21行写入这个临时文件。最后用临时文件覆盖原始文件。
呵呵,抛砖引玉。
呵呵,抛砖引玉。
|
用sed不行麼?
用c,要求不太明確
用c,要求不太明確
|
将文件读到内存然后重写文件!