Regex

記憶體使用正則表達式

  • June 6, 2012

你能幫我修改下面的單行程式碼以獲得更精確的記憶體使用 - 現在它只是一個整數,我想在昏迷之後包含第一個值。

free -m | awk '/Mem:/ {tot = $2;} /cache:/{printf "%d\n", $3 / tot * 100}'

謝謝

您的%d格式說明符強制 printf 列印一個整數值。如果您將其更改為%fthen 它將列印完整的數字。您可以使用%.nf來限制列印的小數位數,以便%.1f列印一位小數。

引用自:https://serverfault.com/questions/396222