我有一个很大的 .gz 文件,它本身就是 2.6 GB。由于大小限制,我无法解压缩它。该文件是单个大文本文件。由于大小限制,我无法完全解压缩它。我想把它分成 10 个单独的部分,然后单独解压缩每个部分,以便我可以使用每个单独的文件:
我的问题是:
谢谢
我需要在不解压缩的情况下删除 gz 文件的最后一行。该文件有 500 行。
我怎样才能做到这一点?
我试过了:
gzip -dc "$files" | tail -500 | gzip -c > "$files".tmp
Run Code Online (Sandbox Code Playgroud)
但它不起作用。