请教如何快速删除大文件的第一行?除了 sed-i
資深大佬 : dtgxx 5
请教如何快速删除大文件的第一行?除了 sed -i 这种
因为这种应该是把文件写到另一个文件再覆盖了,我的文件 60 多个 G,删除第一行用 sed -i ‘1d’ <file>要半小时
有木有瞬间就能删除任何文件第一行的方法。。。或者写个脚本,或者 jar 包都成。。大佬们有啥办法吗。
大佬有話說 (3)
请教如何快速删除大文件的第一行?除了 sed -i 这种
因为这种应该是把文件写到另一个文件再覆盖了,我的文件 60 多个 G,删除第一行用 sed -i ‘1d’ <file>要半小时
有木有瞬间就能删除任何文件第一行的方法。。。或者写个脚本,或者 jar 包都成。。大佬们有啥办法吗。
稍微快点的改文件方式就是文件字节 seek 第一个换行符,准确计算字节数,把余下的字节写入新文件,这样免了 parse 过程,但 60G 也无法做到“瞬间”