技術忘備録:ディスクの使用率を表示するだけのスクリプト@ruby

5月 5th, 2011 · No Comments

ふとArduinoと絡めて何かを作ってみたくなったので書いてみました。
Unix と Cygwin(!)で動作確認してます(df使ってるため。)

#!/usr/bin/env ruby
#init
search_mountpoint = ["/dev/sda1"]
df_path = `which df`
body = `#{df_path.chomp!} -k`
body = body.split("\n")
search_mountpoint.each {|search|
        body.each {|body_line|
                if /^#{search}/ =~ body_line
                                pp = (body_line.sub(/#{search} +[0-9]+ +[0-9]+ +[0-9]+ +/,"")).sub(/% +.*/,"")
                                p pp
                end
        }
}
ruby df.rb
"14"

#rubyってこういう使い方がサクっとできるから便利。。。

Tags: ruby · 作ってみた · 技術ログ · 更新

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment