我正在为 geektool 编写小型 geeklet,以在我的 Mac 上的非活动和可用 RAM 的总和变慢时提醒我。我对 bash 不是很擅长,所以我的最终输出有问题(变得空白)。这是代码:
inMem=$(top -l 1|awk '/PhysMem/ {print $6}'|sed s/M//) | freeMem=$(top -l 1|awk '/PhysMem/ {print $10}'|sed s/M//) | totalMem=$inMem+$freeMem | bc | echo $totalMem
还想知道我的问题是否是最佳的。非常感谢。