grep -r 搜索代码中的文本有时候特别慢
试试使用 find + xargs + grep 实现并行化搜索
命令如下:
find . -type f | xargs -P 4 grep "xxxx"
-P max-procs: 同时运行最多 max-procs 个进程
-n 1: 每个命令行最多使用一个参数
一个例子如下:
find . -type f -size -3584k | xargs -P 4 grep "xxx"
意思:
搜索当前文件夹下,类型为文件,大小小于 3584k 的文件。
随后开启四线程搜索这些文件中出现的 “xxx”