我有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,但请让我知道你的想法。