如何将输出刷新到fish shell中的zenity进度条
在bash中,我可以运行以下命令来获取长时间运行的进程的进度条如何将输出刷新到fish shell中的zenity进度条,shell,fish,zenity,Shell,Fish,Zenity,在bash中,我可以运行以下命令来获取长时间运行的进程的进度条 for i in $(seq 90 100); do echo $i; sleep 1; done | zenity --progress 但是,如果我尝试在fish shell中执行相同的操作,则循环会阻塞,并且在完成之前不会将输出刷新到zenity: for i in (seq 90 100) echo $i sleep 1 end | zenity --progress 如何在fish shell中创
for i in $(seq 90 100); do
echo $i;
sleep 1;
done | zenity --progress
但是,如果我尝试在fish shell中执行相同的操作,则循环会阻塞,并且在完成之前不会将输出刷新到zenity:
for i in (seq 90 100)
echo $i
sleep 1
end | zenity --progress
如何在fish shell中创建类似的进度框?fish当前缓冲属于函数和块的所有输出,因此: 你没有