2017-04-25 14 views
-1

我正在使用phpseclib库。我试图让每个分区的总磁盘空间,输出类似于我如何使用PHPseclib总和(每个分区的)所有磁盘大小

Filesystem  1K-blocks Used Available Use% Mounted on 
udev    242968  0 242968 0% /dev 
tmpfs    50012 1804  48208 4% /run 
/dev/vda1  20263528 845116 19402028 5%/
tmpfs    250048  0 250048 0% /dev/shm 
tmpfs    5120  0  5120 0% /run/lock 
tmpfs    250048  0 250048 0% /sys/fs/cgroup 
tmpfs    50012  0  50012 0% /run/user/0 

我试着使用expload()命令其将总结起来 额外的麻烦,怎样才能得到1K的总和从命令行阻止列。

更新:df --total | tail -n 1 | awk '{print $4}'

+0

总结**可用** + **使用**空格?此外,显示预期的输出 – RomanPerekhrest

+2

你的代码在哪里? –

+0

如果你必须自己解决这个问题,你会从哪里开始? – Chris

回答

1

最最短的解决方案的一个看起来像:

df --total | tail -n 1 | awk '{print $4}' 

tail -n 1 - 输出输入

awk '{print $4}'的最后一行 - 打印 th字段值(即总可用空间

+0

完美工作。得到了两个问题的答案!感谢这两个 –