需要使用SED,尴尬或GREP搜索复杂字符串时需要帮助



我有大量的文本文件,其中包含大量的某些页面视图的多行记录和各种用户进行的购买。每个记录都被五个破折号分开,说" -----",并以字符串"完成"结尾。每个记录都包含userId字符串,例如" xyz",以"购买"字符串购买字符串。同一用户ID可能包含不同的记录

我正在尝试从购买该商品的特定用户中找到所有记录。

尝试以下:

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

如果那不做您想要的,请发布一些小样本输入和该输入的预期输出。

最新更新