Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
另一个问题......我可以得到唯一项目的数量......如果在我之前的案例中,我只是举了一个简单的例子。我的业务需求在这里...... 我有如下字符串快乐=7 快乐=5快乐=5,基本上我将使用正则表达式来搜索快乐这个词,我会给出“快乐=*”......我需要输出为“快乐计数 = 2”,因为有一个重复的实例......
使用 awk:
awk '/happy/{ happy+=1 } /sad/ {sad += 1 } END { print "happy =", happy+0, "sad = ", sad+0 }'
请注意,likegrep -c不计算每个单词的出现次数,而是计算与每个单词匹配的行数。
grep -c
您最好使用 perl 或 awk 之类的东西,您可以在其中根据条件语句增加计数器。