假设嵌套 ZIP 文件深处有一个秘密文件,即 zip 文件内的 zip 文件内的 zip 文件,等等......
zip 文件的名称为1.zip
, 2.zip
, 3.zip
, etc...
我们不知道 zip 文件嵌套的深度,但可能有数千个。
循环遍历所有文件直到最后一个读取秘密文件的最简单方法是什么?
我最初的方法是打电话unzip
递归,但我的 Bash 技能有限。您有什么想法来解决这个问题?
谢谢赛勒斯!巫师大师肖恩·J·戈夫对此有完美的剧本:
while [ "`find . -type f -name '*.zip' | wc -l`" -gt 0 ]; do find -type f -name "*.zip" -exec unzip -- '{}' \; -exec rm -- '{}' \;; done
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)