在bash中,我可以运行以下命令以获得长时间运行的进程的进度条
for i in $(seq 90 100); do
echo $i;
sleep 1;
done | zenity --progress
但是,如果我在鱼壳中尝试相同的操作,则该循环会阻塞,并且直到完成后才将输出刷新为zenity:
for i in (seq 90 100)
echo $i
sleep 1
end | zenity --progress
如何在鱼壳中创建类似的进度框?
答案 0 :(得分:1)
Fish当前会缓冲所有属于功能和块的输出,因此:
你没有。