既にawkでやってる人がいるんだけど、Rubyの勉強をかねて始めたばかりの9月に作った。
どうしても動かなくてあれこれやってたんだけど、実行権限与えていなかった&パスを追加していなかったというミスのためだったっぽい。
githubのdotfiles/binにも入ってるけど、一応こっちにも貼っておく。
#!/usr/bin/ruby
result = open("|pmset -g ps")
raw_data = result.readlines[1]
result.close
data = raw_data.gsub(/;/,'').split
print "Battery: #{data[1]}, #{data[3]} Remaining\n"
長い。