gpt4 book ai didi

linux - Shell-fu 列出目录中包含单词或短语实例的所有文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:31:58 27 4
gpt4 key购买 nike

这里是 Linux。我正在尝试对我的文件系统上的任意目录运行某种 shell-fu 命令,并让它吐出该目录中包含至少一个实例的所有文件(递归搜索)一个特定的(引用的)短语。所以像这样:

someMagicCommand ~/some/path/to/a/dir -phrase "How now brown cow"
Listing:
/home/myUser/path/to/a/dir/TheArsonist.txt
/home/myUser/path/to/a/dir/HasOddly.csv
/home/myUser/path/to/a/dir/subdir/yetanothersubdir/ShapedFeet.xml

这 3 个文件(TheArsonist.txtHasOddly.csvShapedFeed.xml)都至少包含一个 ` “How now brown cow”在他们里面。除了文件名及其路径(可以是绝对的或相对于目标目录的路径,没有首选项)之外,不要关心任何其他内容。但我特别想要路径 + 名称(不是内容转储)。

我已经尝试了 grepfind 的所有变体,但甚至不确定从哪里开始。有什么想法吗?

最佳答案

你可以用一个简单的 grep 命令来做到这一点

grep -rl "how now brown cow" /path/to/dir

关于linux - Shell-fu 列出目录中包含单词或短语实例的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39416327/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com