- 1
 - 2
 - 3
 - 4
 - 5
 
FREEKB=$[$(sed -n 2p /proc/meminfo  |  awk '{ print $2 }')+$(sed -n 3p /proc/meminfo  |  awk '{ print $2 }')+$(sed -n 4p /proc/meminfo  |  awk '{ print $2 }') ]
USEDKB=$[$(head -n 1 /proc/meminfo | awk '{ print $2 }')-$FREEKB ]
 
echo "Свободно: $[$FREEKB/1024] Мегабайт ($FREEKB килобайт)"
echo "Занято: $[$USEDKB/1024] Мегабайт ($USEDKB килобайт)"
                                
 Follow us!
Как вариант :))))
А ну как формат прока изменится, скажем, строчку добавят... "We're busted!"
MemFree: 79528 kB
[neko@gdetotut ~]$ freeram
Свободно: 585 Мегабайт (599708 килобайт)
Занято: 422 Мегабайт (432824 килобайт)
видите разницу? (:
просто мой говноскрипт прибавляет к реально свободной памяти ту, которую еще можно освободить (буферы+кэши)
Прям маньяк-эксгибционист. Разве только из-за деревьев в плаще не выпрыгивает.
>+/- Buffers
открыл, спасибо.
\\да, и это ресурс вроде говнокод, а не форум профессиональных программистов, внезапно!