0

我有一个巨大的文本文件,其中包含大量多行记录的一些页面视图和不同用户的购买。每条记录由五个破折号分隔,例如“-----”并以字符串“完成”结尾。每条记录都包含用户 ID 字符串,如“xyz”,购买字符串为“已购买”。相同的用户 ID 也可能包含不同的记录

我正在尝试查找购买该商品的特定用户的所有记录,例如“xyz”。

4

1 回答 1

2

尝试这个:

gawk 'BEGIN{RS=ORS="\n-----"} /xyz/ && /purchased/' file

如果这不能满足您的要求,请发布一些 SMALL 示例输入和该输入的预期输出。

于 2012-10-25T22:08:16.707 回答