20 lines
276 B
Bash
20 lines
276 B
Bash
|
#!/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
|