【发布时间】:2018-07-31 12:32:02
【问题描述】:
我被合法地分配了这个提示作为我的第一个真正的awk 程序,我什至不知道从哪里开始。任何入门帮助将不胜感激。
编写一个名为hist.awk 的awk 程序,该程序读取一个数字文件并打印出现次数的直方图。对于如下所示的输入:
1
4
5
0
2
4
6
8
1
3
2
4
6
7
2
3
3
4
4
输出将是:
0: 1 ***
1: 2 ******
2: 3 ********
3: 3 ********
4: 5 **************
5: 1 ***
6: 2 ******
7: 1 ***
8: 1 ***
第一列包含文件中的数字。第二个包含该数字出现的次数。该图显示了总数的百分比,缩放为 50,因此 50 个星号表示 100%,25 个星号表示 50%,依此类推。
【问题讨论】:
-
欢迎来到 Stack Overflow,请将您的示例包装在 CODE TAGS 中。