我已经看到了循环来解压缩目录中的所有zip文件。不过,我跑在此之前,我宁愿知道我快要运行会工作的时候:shell循环可以解压缩目录中的所有文件吗?
for i in dir; do cd $i; unzip '*.zip'; rm -rf *.zip; cd ..; done
基本上我希望它看起来在“目录”输出中看到所有文件夹,每个目录cd进入它,解压缩所有的zip压缩文件,然后删除它们,然后再回来再做,直到没有更多。
这是我应该做的一个单一的命令,或者我应该考虑在Perl中这样做吗?
你好,欢迎来到StackOverflow。为使您的代码更具可读性,请使用代码标签 – 2010-04-25 16:43:22
作为您的信息,您可以使用cd - 回到以前的目录。 – Aif 2010-04-25 16:47:48
@帕特里克完成:) – DVK 2010-04-26 00:45:44