zenity
来实现这一点,但无论我尝试什么,似乎都无法使其工作。我正在使用
fgrep
查找何时正在压缩新文件("Compressing"是7zip打印在屏幕上每行的第一个单词),以便增加进度条。具体的代码行如下:7z a -t7z /home/user/Desktop/Backup.7z /home/user/Desktop/folder_to_backup -mx9 | fgrep Compressing | nl | awk '{print $1/$number_of_files*100}' | zenity --progress --percentage=0 --auto-close
运行这个程序后,进度条出现了,从0开始,但是没有显示进度:当操作完成时,进度条突然跳到了末尾。我已经谷歌搜索了一段时间,但是我只发现zenity progress好像有些问题:D 任何帮助将不胜感激!