我想将一些输出传递给另一个程序并显示进度条.
代码看起来像这样:
echo "Progress:"
(for i in {1..10}; do echo $i; echo "." > screen; sleep 1; done) | xargs echo
Run Code Online (Sandbox Code Playgroud)
哪里screen会将它指向屏幕.这不起作用,因为它只会将点写入文件屏幕.
我想要做的是输出"." 当脚本运行并echo "$i"在最后一次管道时,所以只发生一个管道.