我在使用find
和zgrep
命令时遇到问题。这是我尝试使用的完整命令:
find ~/xyz/server*/p* -mtime -14 -type f | xargs zgrep -h "qq/ww/ee/calendar\|qq/ww/ee/flights"
我想要实现的是zgrep
(因为文件在 .gz 中)一个模式qq/ww/ee/calendar
或qq/ww/ee/flights
来自目录~/xyz/server1/p*
和~/xyz/server2/p*
(文件名以 p 开头)在过去 14 天内修改/创建。
我遇到的问题是,尽管find
如果单独使用上述命令可以完美运行,但当我添加xargs zgrep
它时,它只会给我最近 3 天的结果。
在你问之前 - 是的,文件在那里。请记住,我对这个世界还很陌生。