如何将输出刷新到 fish shell 中的 zenity 进度条
How do I flush output to a zenity progress bar in fish shell
在 bash 中,我可以 运行 以下内容来获得长时间的进度条 运行ning processes
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 当前缓冲属于函数和块的所有输出,因此:
你没有。
在 bash 中,我可以 运行 以下内容来获得长时间的进度条 运行ning processes
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 当前缓冲属于函数和块的所有输出,因此:
你没有。