完成后dd
,它会打印有关读取和写入段数、总大小和平均写入速度的三行摘要。当它工作时,dd
却非常安静。
不久前(我很抱歉)我发现我可以打印dd
三行摘要当它仍在工作时通过发射SIGUSR1
.自从我这样做
dd <magic incantation> &
watch kill -USR1 $!
问题是,摘要的三行dd
没有左对齐。接下来的每一行都从上一行结束的列开始。所以我猜测dd
打印一个换行符,但不是回车符,并且任何watch
用于打印输出的内容都需要回车符。
我尝试| sed -e '<expression>'
在kill命令后面添加不同类型的引用,但我得到的输出根本没有改变。
dd
在这种情况下如何才能漂亮地打印输出?
答案1
答案2
我在 Ubuntu 20.04 终端中遇到同样的问题。但是从 RXVT 启动可以使显示正常运行:
sudo su - # From the default Ubuntu terminal
dd if=... &
rxvt
watch -n 0.5 kill -USR1 <process number of the dd>
(但是,我不知道为什么。)