grep
を利用しようとすると、フリースワップを取得する必要があります。bashで単語をマッチングした後のgrep番号
コマンドとしてfree -m
版画それを:
total used free shared buff/cache available
Mem: 1823 147 1372 8 302 1485
Swap: 511 0 511
私は、合計スワップを取得する方法を知っている:
free -m | grep Swap | grep -oP "Swap:\s+\K\w+"
をしかし使用し、無料で入手するために管理することはできません。誰かが助けてくれますか?
'free -m | awk 'NR == 3 {print $ 2}' 'は総スワップを表示します –
代わりに'/proc/meminfo'から取得します。将来的には変化する可能性は低いです。 –
他の人とソコウイからのアイデア: '[$( proc/meminfo)=〜SwapFree:\ +([0-9] +)]] && echo" $(($ {BASH_REMATCH [1]})/1024)) "" – Cyrus