freeコマンドのないOSでも実行できるような、
freeコマンド相当のシェルを作りたいと思っています。
具体的にはどう書けばいいですか?

できれば、bashに依存せず、汎用シェルになるようにお願いします。