计算包含特定字符(Linux)的文本文件中的行数?

时间:2016-01-27 21:21:42

标签: linux count grep wc

我有.csv(utf-8文本文件)。它有数百万行。我可以用wc -l计算行数。我想只计算其中包含特定字符的行。因此,如果2M的10M线路具有" 1"在他们中间,我想回归2M。

这可能吗?这会非常慢吗?有什么方法可以做到这一点?

1 个答案:

答案 0 :(得分:2)

这会将来自file.csv的所有行写入" 1"到stdout

grep "1" file.csv

使用管道,您可以连接stdout(grep)和stdin(wc):

grep "1" file.csv | wc -l