Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个巨大的文本文件,其中包含大量多行记录的一些页面视图和不同用户的购买。每条记录由五个破折号分隔,例如“-----”并以字符串“完成”结尾。每条记录都包含用户 ID 字符串,如“xyz”,购买字符串为“已购买”。相同的用户 ID 也可能包含不同的记录
我正在尝试查找购买该商品的特定用户的所有记录,例如“xyz”。
尝试这个:
gawk 'BEGIN{RS=ORS="\n-----"} /xyz/ && /purchased/' file
如果这不能满足您的要求,请发布一些 SMALL 示例输入和该输入的预期输出。