从zip文件

时间:2015-07-14 10:38:23

标签: unix grep

有一个zip文件,其中包含大约50K各种类型的文件。

我对下面的模式匹配感兴趣(寻找输出1150000)

AmountDue 1150000

我知道包含详细信息的文件的类型为.abc,并且只有一个.abc文件出现

目前,我正在使用它:

zipgrep "AmountDue"  /path/to/sample.zip

执行此搜索需要相当长的时间(约5分钟)。不知道为什么。 是否可以指定要搜索的文件类型 - 在这种情况下为.abc。像这样:

zipgrep "AmountDue"  /path/to/sample.zip -file_to_search=.abc

有关如何实施/改进的建议将是一个很大的帮助。

1 个答案:

答案 0 :(得分:0)

您只需将“glob”模式* .abc添加到命令的末尾即可。引用它以避免扩展

 zipgrep "AmountDue"  /path/to/sample.zip '*.abc'