如何在 shell 脚本的帮助下显示弹出窗口?
how can i show pop up with the help of shell scripting?
为了跟踪特定进程的进度。我想显示进程完成百分比的进度条。
请指教,是否可以使用弹出窗口显示进度条,如 windows 或带有特定消息的弹出窗口。
请指教
谢谢
我知道两个简单的工具:
工具 zenity
允许从 shell 脚本创建 GUI 进度条,例如zenity --progress --auto-close
。 zenity
通常预装在许多 Linux 系统上。该工具启动,并显示 GUI 进度条,而在 stdin 上它期望完成百分比。例如:
seq 0 20 100 | while read X; do sleep 1; echo $X; done |
zenity --progress --auto-close
pv
工具 ("Pipe Viewer") 可以用作 cat
的替代品,但它在文本模式下显示进度条的好处指示通过 pv
的数据 amount/speed。必须安装它,因为通常它不会预装。例如大包解压加进度条:
pv large.tar.bz2 | tar -xjf -
为了跟踪特定进程的进度。我想显示进程完成百分比的进度条。 请指教,是否可以使用弹出窗口显示进度条,如 windows 或带有特定消息的弹出窗口。
请指教
谢谢
我知道两个简单的工具:
工具
zenity
允许从 shell 脚本创建 GUI 进度条,例如zenity --progress --auto-close
。zenity
通常预装在许多 Linux 系统上。该工具启动,并显示 GUI 进度条,而在 stdin 上它期望完成百分比。例如:seq 0 20 100 | while read X; do sleep 1; echo $X; done | zenity --progress --auto-close
pv
工具 ("Pipe Viewer") 可以用作cat
的替代品,但它在文本模式下显示进度条的好处指示通过pv
的数据 amount/speed。必须安装它,因为通常它不会预装。例如大包解压加进度条:pv large.tar.bz2 | tar -xjf -