【发布时间】:2017-07-13 13:27:04
【问题描述】:
我的 Linux 服务器中有一个非常大的文件(目前超过 10GB),并且内容不断添加到文件末尾。
我有另一个脚本需要一次处理这个文件大约 1000 行。从这个文件中获取行并在同一个文件上操作的最佳方法是什么。
我正在考虑使用 sed 命令来删除这些行。但这是最好的方法吗?
【问题讨论】:
-
你可能想看看这个相关的问题:stackoverflow.com/questions/42396561/…
-
@codeforester 感谢您的链接。但我不知道如何使用 shell 脚本为大文件实现此功能
-
这正是我的观点。你最好使用更高级的语言,如 Ruby、Python 或 Perl。我过去曾用 Perl/C 解决过此类问题。 Bash 绝对不是选择。
标签: linux shell unix sed file-processing