从配额 -u 中 Grep 第一个数字值

从配额 -u 中 Grep 第一个数字值

我想从以下位置获取第一个号码:

[root@nowosci /]# quota -u testclient
Ograniczenia dyskowe user testclient (uid 7798):
System plików   bloki miękki  twardy  pobł.   pliki miękki  twardy  pobł.
/dev/root  100256  51200000 51200000              34       0       0

所以它只会返回 100256

到目前为止我的情况是这样的:

quota -u testclient | grep -Eo '[0-9]{6,10}'                          
100256
51200000
51200000

答案1

怎么样

quota -u testclient | tail -1 | awk '{print $2}'

答案2

另一种方法:)

quota -u testclient | awk '/\/dev\/root/ {print $2}'

相关内容