2017-06-19 60 views
-2

我想:如何從郵箱中獲取配額大小號碼?

doveadm quota get -u [email protected] 

在結果我有:

Quota name Type Value Limit                 % 
User quota STORAGE 16 1906250                 0 
User quota MESSAGE  4  - 

你怎麼可以看到我有16Kb的郵箱大小的數量。 好吧,但我想只有這個數 - 16 我想:

doveadm quota get -u [email protected] | awk '{ print $4 }' 

一個結果,我有

Quota name Type Value Limit      % 
16 
4 

我怎樣才能只16沒有Quota name Type Value Limit %。請幫忙。也許你知道其他工具來獲得配額價值?

回答

0

大概:

doveadm quota get -u [email protected] 2>/dev/null | awk '{ print $4 }' 

但也許:

doveadm quota get -u [email protected] | awk 'NR>1{ print $4 }' 
+0

對不起,我仍然有這個'配額名稱類型值極限%' – Piduna

+0

那麼你的'doveadm配額GET'命令不發送該行stdout,也不stderr,所以你需要閱讀它的手冊頁來找出它發送它的地方。要清楚 - 我不知道「doveadm quota get」的作用,或者即使其中的一部分是你的提示與命令。 –