首页 > 解决方案 > 使用 egrep 获取匹配文件的完整路径

问题描述

我正在使用以下脚本在特定路径中查找匹配的单词:

for i in `ls |egrep -v 'dev|sys|mnt'`; do echo $(date); echo $i; egrep -rn "Word1|Word2|Word3" $i; done

它写了这样的东西:

Sun Jul 4 14:23:04 UTC 2021
hs_err_100125.log

如何获得为每个结果编写的完整路径?

标签: linux

解决方案


您正在当前目录中工作。这保存在环境变量PWD中。因此,$PWD"/"在结果前面添加应该可以解决问题。


推荐阅读