human readable digits
http://morihyphen.hp.infoseek.co.jp/log2/200801.html#01310
を見て、相変わらず free 読めねー、と思ったので、ちょっと便利そうなものを作ってみました。
#!/usr/bin/ruby -p gsub(/\d+/){"%#{s=$&.size-1}s#{%w(T G M k)[4-s/3]}"%$&[0,s%3+1]}
サンプル実行例。
i@uco ~> free|hrd total used free shared buffers cached Mem: 515k 500k 15k 0 122k 51k -/+ buffers/cache: 326k 189k Swap: 0 0 0
ちなみに free -m とかは知ってます。