需要從UNIX系統從PROC MEM信息的總內存信息: 現在這個命令得到正確的線對我來說: cat /proc/meminfo | grep "MemTotal"
但這返回整個行:正則表達式從行修剪,得到行數
MemTotal: 1024984 kB
我需要進一步修整該行進入:
1024984 kB
到目前爲止,這是完整的comman d我使用的,但第二部分似乎不工作:
cat /proc/meminfo | grep "MemTotal" | grep -E -o "([0-9])"
我認爲第二個grep的將至少返回的數字部分,但其並不返回任何東西。
任何人都可以幫我解決這個問題嗎? 謝謝。
'(\ d +)+。*'你可以試試這個,但這裏也是有用的工具來測試你的正則表達式[鏈接]( https://regex101.com/) –
'grep -Eo'[0-9] +''獲取數字部分 –