通过Find / Xargs / Sed计算文件中的字符数

时间:2009-08-18 01:08:06

标签: count sed find xargs

如何计算文件中<字符的数量?

我正在尝试计算字符“&lt;”的数量在我的文件中,类似于Vim by

%s/<//gn

我跑

 find * -type f | xargs sed 's/<//gn'

我得到了

sed: -e expression #1, char 7: unknown option to `s'

这个错误告诉我Vim的:s模式与SED不同。

2 个答案:

答案 0 :(得分:2)

我不熟悉Vim中的n选项,但是,是的,sed不支持n选项。这是另一种可以计算文件中<字符实例数的方法:

find * -type f | xargs cat | tr -d -c '<' | wc -c

tr -d -c '<'命令删除所有不是<的字符,然后wc -c计算剩余字符数。

答案 1 :(得分:0)

grep -RoE "<" * |wc -l