仅计算前面具有给定字符的行(<)

时间:2017-08-04 11:38:12

标签: bash csv unix

我想计算CSV文件中的行数。 但只有"<"在开始。

4 个答案:

答案 0 :(得分:4)

grepc

一起使用
grep -c '^<' <FILE>

答案 1 :(得分:2)

使用awk,Luke:

$ cat file
foo
< this foo
not this foo <
< another of those foos
$ awk '/^</{c++}END{print c}' file
2

答案 2 :(得分:0)

您可以获得包含&#39;&lt;&#39;在grep '^<'开头,并计算剩余的wc -l行。

grep "^<" file.csv | wc -l

答案 3 :(得分:-1)

grep -E "^<" filename | wc -l

使用带有grep的正则表达式来检查&lt;在行的开头(^)然后通过wc -l管道以获得行数。