#!/bin/env ruby cur_freq = IO.readlines("/proc/cpuinfo").grep(/cpu MHz/).first.split[-1].sub(/\./,'') tableau = IO.read("/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies").split(" ") tableau.each_index { |freq| if tableau.fetch(freq) == cur_freq begin; freqtab = array[tableau.index(freq)-1]; rescue; end puts freqtab end #if tableau.fetch(freq) == cur_freq and tableau.fetch(freq) != (tableau.length-1) # puts tableau.fetch(freq+1) #end } #tableau.each do |ligne| # if ligne == cur_freq # puts ligne # end #end