在 solaris 中,我需要执行 gzgrep 归档。但我需要过滤所以不要搜索所有档案 - 可能只是名称中带有“09.30-12”的文件......然后我想在那个特定的文件或文件中搜索特定的表达式。我有这个关闭..但是它需要太长的时间,因为它首先搜索不必要的文件并匹配那些..然后移动到十月档案并找到我需要的东西。我需要基本上搜索文件名包含'x'的任何文件,然后在这些文件中查找文本'y'并输出到> fileoutput。也许只是将 *.gz 更改为仅匹配一组文件?我不知道怎么做。任何帮助深表感谢。
像这样的东西有效 - 但我得到的输出太多而且花费的时间太长。
gzgrep 'firstexpression' *.gz > /fileoutput.file