我想编写一个 shell 脚本,在特定目录(例如我的“.config”文件夹)中的所有文件中搜索模式。
使用 grep 我写了以下内容:
grep -Ril "<pattern>" .config
接下来,我尝试使用以下方法动态更改搜索模式:
grep -Ril "" .config | fzf --preview='<preview> {}'
,但由于我将文件名传递给 fzf - 我只能按名称过滤结果......
基本上我正在寻找类似的东西:
grep -Ril "<fzf_pattern>" .config | fzf --preview='<preview> {}'
你可以做:
grep -R "$(find .config/* -type f -exec cat {} \; | fzf)" .config/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)