shell – 从多个文件的grep搜索中获取最后一行

前端之家收集整理的这篇文章主要介绍了shell – 从多个文件的grep搜索中获取最后一行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在grep命令有一些问题.

我找到了只显示grep搜索的最后一行的方法

grep PATERN FILE_NAME | tail -1

我还找到在多个选定文件中进行grep搜索的方式:

find . -name "FILE_NAME" | xargs -I name grep PATERN name

现在我只想得到每个单个文件的grep结果的最后一行.
我试过这个:

find . -name "FILE_NAME" | xargs -I name grep PATERN name | tail -1

这只会返回最后一个文件的最后一个值,我想为每个文件最后一个匹配的patern.

for f in $(find . -name "FILE_NAME"); do grep PATERN $f | tail -1; done
原文链接:https://www.f2er.com/bash/386555.html

猜你在找的Bash相关文章