我正在尝试从非常非常大的文件中删除前37行.我开始尝试使用sed和awk,但它们似乎需要将数据复制到新文件中.我正在寻找一个"删除就地线"的方法,不像sed -i是不制作任何类型的副本,而只是从现有文件中删除行.
这就是我所做的......
awk 'NR > 37' file.xml > 'f2.xml'
sed -i '1,37d' file.xml
Run Code Online (Sandbox Code Playgroud)
这两个似乎都做了完整的副本.是否还有其他简单的CLI可以在没有完整文档遍历的情况下快速完成此操作?