我总是使用 wc-l 命令来计算行数。但是当我的文件(9 亿)很大时,我必须等待至少 5 分钟才能看到结果。有什么更好的想法吗?
答案1
理论上,您可以取前 N 行(其中 N 是您通过实验确定的数字),取其平均长度,然后将文件大小除以平均长度。这将为您提供实际行数的非常粗略的近似值(N 越高,估计值越准确,但速度越慢)。
我总是使用 wc-l 命令来计算行数。但是当我的文件(9 亿)很大时,我必须等待至少 5 分钟才能看到结果。有什么更好的想法吗?
理论上,您可以取前 N 行(其中 N 是您通过实验确定的数字),取其平均长度,然后将文件大小除以平均长度。这将为您提供实际行数的非常粗略的近似值(N 越高,估计值越准确,但速度越慢)。