如何每30秒显示一次df的结果?

Rad*_*dek 7 shell-script df

我想看到的是df /每 30 秒发布一次后的 %,但在前一个数字之后的同一行上。

所以最终的输出将是 86% 86% 86% 87% 87% ......

可以是一行代码吗?还是多行“程序”?

sup*_*er0 20

我更喜欢

watch -n 30 df
Run Code Online (Sandbox Code Playgroud)

男表

watch - 定期执行程序,全屏显示输出

  • 赞成,因为我不知道手表存在。但我认为您的解决方案无法满足我的要求。 (3认同)

Chr*_*own 5

while printf '%s ' "$(df -P / | awk 'NR==2 { print $(NF-1) }')"; do
    sleep 30
done
echo
Run Code Online (Sandbox Code Playgroud)