如何在linux下用shell获取一个文档中指定字符出现的个数

最好把shell代码给出来
2025-03-10 19:09:52
推荐回答(3个)
回答1:

要在一个文档中找某个词出现的次数太简单了,没有用 shell 编程的必要。
我的做法是,用gedit 打开该文档,然后使用替换命令,替换的【原词】和【新词】是一样的,结果,gedit 就告诉你进行了多少次替换,该词出现的次数你就知道了!

回答2:

比如要在/tmp/1.sh文件中找a这个字符的个数
awk -v RS='\0' -F'a' '{print NF-1}' /tmp/1.sh

或者
grep -o 'a' /tmp/1.sh | wc -l

回答3:

试试: grep -rn "a" ./filename | wc -l