从 bash 中的 7z 命令获取百分比信息

Tom*_*ica 5 bash 7z

对于包含 30 多个文件的档案,提取的文件列表很快就不再有趣了。我正在制作一个将.war存档提取到 tomcat 应用程序文件夹中的脚本:

图片说明

在查看7z命令帮助时,我注意到这一行:

  -bd:禁用百分比指示器

好吧,我真的很想启用百分比指示器并使用它而不是疯狂的文件列表。我该怎么做?就像是:

图片说明

但坦率地说,像波纹管这样的一行百分比指标就足够了:

Progress: 30%
Run Code Online (Sandbox Code Playgroud)

rub*_*ils 1

如果您尝试使用标准实用程序来执行此操作,那么您肯定必须找到一种非常棘手的解决方法。否则使用whiptail-- http://xmodulo.com/create-dialog-boxes-interactive-shell-script.htmlpv-- http://www.ivarch.com/programs/pv.shtml