删除大文件里的一大段内容 2024-5-27 • text 我在 Linux 中有一个 2.8GB 的 SQL 转储文件。我需要删除第 18 行到第 3000 行,但是由于文件太大,我无法在 vim 等文本编辑器中打开它。 有什么建议吗?我假设您可以使用 sed 或类似的东西,我只是不知道该命令。 答案1 我认为这就是 sed 的设计目的: sed '18,3000d' input.txt > output.txt 资源 Sed 手册页 相关内容 如何更改 OSX Lion 上的 FileVault 登录图标? 预编译的 pdflatex 不支持文件名为中文的 .Tex 文件 更新 tlmgr 本身会给出错误信息,提示存储库错误 12.04 安装中断后无法接收更新或完成升级 x2go:未为客户端会话加载 Xresources 如何设置我的默认音乐文件夹?[重复] 我可以定义一个以数字命名的控制序列吗? 如何恢复 web2py 管理员密码 Ubuntu 期间格式化的 Windows 数据如何恢复?[重复] 提取文本文件中的行字段[关闭]