gpt4 book ai didi

search - grep 搜索查找。仅在具有 .txt 扩展名的文件中

转载 作者:行者123 更新时间:2023-12-04 18:29:20 25 4
gpt4 key购买 nike

    find . | xargs grep "Book" -sl | xargs grep -inw "Stars" -sl

这将返回包含单词“Book”和“Stars”的文件的文件名。
你如何修改它以便只搜索 *.txt 文件?
还有没有办法指定搜索目录?

最佳答案

不使用太多选项(如:-iname,-inw,.等):

locate /*txt | xargs grep -rl Book | xargs grep -rl Stars
这就对了 。
更新:
如果你想指定你的目录。举个例子:
  • 目录 = /home/corbett/Documents

  • 因此 ,
    locate /home/corbett/Documents/*txt |xargs grep -rl Book |xargs grep -rl Stars
    如果搜索不区分大小写,请使用 -i grep 的选项命令:
    locate /home/corbett/Documents/*txt |xargs grep -i -rl Book |xargs grep -i -rl Stars
    定位与查找:
  • Find对新文件更有效。
  • Locate处理字符串数据库(文件路径)
  • 是最快的

    关于search - grep 搜索查找。仅在具有 .txt 扩展名的文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23861956/

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