【发布时间】:2021-01-28 20:38:44
【问题描述】:
我有一个如下所示的文件:
1|2|3|4
1|2|3|4
1|2|3
1|2
1|2|3|4
1|2|3|4
我要做的是计算| 在每一行中出现的频率并打印如下消息:
4 line(s) have 3 occurrence(s) of |
1 line(s) have 2 occurrence(s) of |
1 line(s) have 1 occurrence(s) of |
我一直在使用此代码grep -o '|' filename | wc -l,但它计算了| 在整个文件中出现的次数,而不仅仅是在每一行中。我是 bash 新手,非常感谢您的帮助!
【问题讨论】:
标签: bash awk grep structure subject