在.tgz中列出.tgz的内容

时间:2013-12-05 10:39:32

标签: shell tar

我有300个具有以下结构的目录

Directory
|-- zipfile.tgz
|    |-- anotherzip.tgz
|    |    |-- afurtherzip.tgz
|    |    |    |-- ethernet1.txt    
|    |    |    |-- ethernet2.txt    
|    |    |    |-- ethernet3.txt    
|    |    |-- files.txt
|    |-- files.txt
|-- zipfile2.tgz
|    |-- anotherzip.tgz
|    |    |-- afurtherzip.tgz
|    |    |    |-- ethernet1.txt    
|    |    |    |-- ethernet2.txt    
|    |    |    |-- ethernet3.txt    
|    |    |-- files.txt
|    |-- files.txt

我需要grep ethernetx.txt文件的内容,对于任何包含'abc = n'的文件,它告诉我包含zipfile.tgz的文件路径,所以我知道在哪里找到它。

任何人都可以建议一个体面的脚本/一个衬垫,我可以用来实现这个目标吗?如果我可以避免它,我不想以递归方式取代每个.tgz,但请让我知道你的想法。

0 个答案:

没有答案