删除大文件里的一大段内容 2024-5-27 • text 我在 Linux 中有一个 2.8GB 的 SQL 转储文件。我需要删除第 18 行到第 3000 行,但是由于文件太大,我无法在 vim 等文本编辑器中打开它。 有什么建议吗?我假设您可以使用 sed 或类似的东西,我只是不知道该命令。 答案1 我认为这就是 sed 的设计目的: sed '18,3000d' input.txt > output.txt 资源 Sed 手册页 相关内容 WebDav 与 Apache 2.2 - 根本无法工作 SSH 密钥已接受,但远程主机要求输入密码 某些用户从 Synology NAS 访问一个共享时遇到问题 我编译的内核版本比默认内核旧的具体原因是什么? [关闭] Bash 脚本中某一行的含义 修改 REVTeX 参考文献上方难看的线条 在索引中启用“查看”的超链接吗? Powershell Get-Module 显示已安装,Uninstall-Module 显示未找到 在出现故障的硬盘上,我可以查看数据但无法复制数据 - 为什么? 如何在 IET 模板中绘制子图