0

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

像这样的东西有效 - 但我得到的输出太多而且花费的时间太长。

gzgrep 'firstexpression' *.gz > /fileoutput.file

4

1 回答 1

2

maybe just files with '09.30-12' in the name..

You could say:

gzgrep 'firstexpression' *09.30-12*.gz > fileoutput.file

or

gzgrep pattern_to_search *filename_pattern*.gz > outfile
于 2013-10-23T10:47:48.150 回答