【发布时间】:2021-01-29 04:11:21
【问题描述】:
我有一个如下所示的文件:
1|2|3|4
1|2|3|4
1|2|3
1|2
1|2|3|4
1|2|3|4
我想要做的是计算| 在每一行中出现的频率并打印如下消息:所有行都有这个数量,除了这个有这个其他数量的行 em>。
所需的输出应该是这样的:
The "|" element appears 3 times in each line except in line 3 and 4 where it appears 2 and 1 times
我是 bash 的新手,非常感谢您的帮助!
【问题讨论】:
-
请将该示例输入的所需输出(无描述)添加到您的问题(无评论)。
-
您尝试了哪些方法,又是如何失败的?
-
@choroba 我一直在使用此代码
grep -o '|' filename | wc -l,但它正在计算一个 |出现在整个文件中,而不仅仅是在每一行中。