如果之前有人问过这个问题,我很抱歉,但我尽力事先找到了它。我有一个像这样的 bash 脚本:
#!/bin/sh
<Appropriate variables here>
lftp -c "open -p $port -u $login,$pass sftp://$host; cd $remote;
set mirror:use-pget-n 20;
mirror --no-empty-dirs --Remove-source-files -L -c -P5 $remote $local"
脚本运行时,它会在一行中报告其状态(无需滚动),因此消息会在消失前弹出一瞬间(如下图所示):
如何让它在每次更新时报告新行?我正在使用 cygwin。
答案1
我最终通过使用解决了我的问题控制台而不是 MinTTY。