Processing input.jpg (323 of 500)...
Detecting matches in region 1...
Detecting matches in region 2...
Detecting matches in region 3...
Detecting matches in region 4...
Detecting matches in region (n)...
...
NOT ENOUGH MATCHES - FULL FILE OUTPUT
Processing input1.jpg (324 of 500)...
我想grep文件以匹配序列FULL FILE出现的每个实例,然后获取生成该结果的文件的名称 – 即在每个FULL FILE匹配之前找到开始处理的行.
我怎么能用grep或其他工具如sed或awk这样做?
到目前为止,我能够匹配在日志中找到FULL FILE的每个实例并计算它们:
cat output.txt | grep "FULL FILE" | wc -l
任何帮助非常感谢.
解决方法:
假设文件名中没有空格,awk就可以了
awk '/^Processing/{file=$2};/FULL FILE OUTPUT$/{print file}' output.txt
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。