如何计算文件中<
字符的数量?
我正在尝试计算字符“&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不同。
答案 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