# File src/demos/gtk_demo_plugins/diskfree/DfData.rb, line 15 def parse_df @logger.debug { "Getting df output from system" } @df_data = [] df = `df -hP \`mount | grep '^/dev' | cut -f 3 -d ' '\` | grep -v ^Filesystem` df.split("\n").each do |line| fields = line.split @df_data << { :device => fields[0], :size => fields[1], :used => fields[2], :avail => fields[3], :perc => fields[4], :mount => fields[5] } end end