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

2 ответа

Решение

Как насчет

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

Еще один способ сделать это:)

quota -u testclient | awk '/\/dev\/root/ {print $2}'
Другие вопросы по тегам