Mac の GeekTools でこのスクリプトを使用していますが、以下のコードは以前の OSX バージョンで動作していました。ただし、Mavericks では、以下に示すエラーが返されます。
$ top -l1 | grep "PhysMem"|awk '{print "X"int(($2+$4)/($8+$10)*50)"X"}'
awk: division by zero
input record number 1, file
source line number 1
awk の前の出力:
$ top -l1 | grep "PhysMem"
PhysMem: 6796M used (936M wired), 1282M unused.
awk は私にとって未知の領域であるため、誰かが簡単な修正を投稿していただけませんか?