我有一个 8 Gb 的日志文件(Rails 生产日志)。我需要在某些日期(行)之间剪切它。我可以使用哪个命令来执行此操作?
是的,我知道这听起来很奇怪。顺序和二进制拆分不混合.. 那是除非序列是文件本身内的字节偏移量......
我在 bash 脚本中使用dd
. 对于 8 GB 文件,它的搜索和查找时间为 3-9 秒……所以它可以工作(但比我知道的要慢)……我真的希望不必抛光这个轮子;我只是想把它作为 bash 的练习来做(拥有一个项目是学习语言的最佳方式等)。我认为这在 C/++ 等中会非常简单......我很想看到其他一些例子(特别是 bash 的例子。