AdH*_*nem 6 linux bash shell zip unzip
鉴于嵌套 ZIP 文件深处有一个秘密文件,即 zip 文件内的 zip 文件内的 zip 文件,等等......
这个zip文件命名1.zip,2.zip,3.zip,等...
1.zip
2.zip
3.zip
我们不知道 zip 文件的嵌套深度,但可能有数千个。
循环遍历所有这些直到最后一个读取秘密文件的最简单方法是什么?
我最初的方法是unzip递归调用,但我的 Bash 技能有限。你有什么想法来解决这个问题?
unzip
AdH*_*nem 9
谢谢赛勒斯!巫师大师肖恩·J·戈夫对此有完美的剧本:
while [ "`find . -type f -name '*.zip' | wc -l`" -gt 0 ]; do find -type f -name "*.zip" -exec unzip -- '{}' \; -exec rm -- '{}' \;; done
归档时间:
9 年,9 月 前
查看次数:
12576 次
最近记录:
5 年,7 月 前