gpt4 book ai didi

perl - 如何同时对多个文件使用 grep 命令?

转载 作者:行者123 更新时间:2023-12-02 08:39:16 24 4
gpt4 key购买 nike

我希望在我的代码上节省一些执行时间。因此,我不想对单个文件应用 grep(使用 foreach),而是想同时对数组中的所有文件使用 grep

我正在使用:

`grep -Pi "search string" $files` 

但它没有给我想要的结果,因为搜索字符串在双引号 ("...") 中并且完整的命令在反引号中。

此处 $files 包含由单个空格分隔的所有文件的路径,搜索字符串 具有正则表达式,如 ^\\s*abc|bcd|efg\\s+...

最佳答案

帮自己一个忙,安装ack .之后你将很少使用 grep确认:

  • 自动递归到子目录

  • 将搜索参数视为 Perl 正则表达式

  • 丰富的命令行选项集比 grep

    更强大和 DWIMmy>

通过安装 App::Ack 安装从 CPAN 分发

关于perl - 如何同时对多个文件使用 grep 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18064081/

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