awk嵌套awk
以下内容基于一个真实的故事,尽管某些名称和详细信息已更改。
很久以前,在一个遥远的地方,有一间办公室。 由于各种原因,该办公室没有购买速溶咖啡。 那个办公室的一些工人聚在一起,决定建立“咖啡角”。
Coffee Corner的一名成员将购买速溶咖啡,其他成员将偿还。 结果是有些人喝的咖啡比其他人多,因此增加了“半员”级别:每周允许一半成员喝有限数量的咖啡,并且支付一半的费用。
处理这是一个巨大的痛苦。 我刚刚阅读了Unix编程环境,并想练习AWK编程。 因此,我自愿创建了一个系统。
第1步:我保留了一个成员数据库以及他们对Coffee Corner的债务数据库。 我以AWK友好格式进行了此操作,其中字段之间用冒号分隔:
member:john:1:22
member:jane:0.5:33
member:pratyush:0.5:17
member:jing:1:27
上面的第一个字段标识这是哪种行(成