【发布时间】:2014-05-15 03:12:31
【问题描述】:
我在下面创建了一个脚本,当我执行它时,我遇到了一个问题。而不是提取它 5 次,它只会提取一次。那么如何解决这个问题呢?
i=0
for tarfile in *.tar.gz;
do
((i++))
[ $i = 5 ] && break ;
tar -xzvf $tarfile
done
rm -rvf $tarfile
非常感谢您的帮助。我想提取 tar.gz 文件,其中只有 tar.gz 文件。注意:它被解压了 5 次,我想解压最后一个 tar.gz 文件。请帮帮我。
【问题讨论】:
-
您有 5 层压缩或五个不同的 tarball?
-
我有 5 层压缩。例如:file.tar.gz 里面也是 tar.gz 等等..