Go 实现的文件行数统计工具
对于大文本文件(GB级)进行文件行数统计,在 Linux 下可以使用 wc -l
命令,但如果文件特别大,此命令将会耗费很长的时间,所以我用 Go 实现了一个文件行数统计工具。
开源地址:https://github.com/stulzq/go-linecount
性能测试
微软云虚拟机 4 核 16GB 内存
系统: Ubuntu 18.04
文件大小: 11GB
文件行数: 500 million
第一次花费时间: 34 秒
第二次花费时间: 11 秒
使用方法
下载:https://github.com/stulzq/go-linecount/releases
执行命令:
glc -f <文件路径>
目前学习.NET Core 最好的教程 .NET Core 官方教程 ASP.NET Core 官方教程