#!/bin/bash case "$1" in free) free -m | awk '/Mem/{print $4}' ;; total) free -m | awk '/Mem/{print $2}' ;; used) free -m | awk '/Mem/{print $3}' ;; swap) free -m | awk '/Swap/{print $3}' ;; *) echo "Usage: $0 {free|total|used|swap}" exit 1 ;; esac