Linux
grep 配額中的第一個數值 -u
我想從以下位置獲取第一個數字:
[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
怎麼樣
quota -u testclient | tail -1 | awk '{print $2}'
另一種方法:)
quota -u testclient | awk '/\/dev\/root/ {print $2}'