#!/usr/bin/ruby BDD_MP3 = "/home/zoso/lib/mp3.lst" regexp = Regexp.new(ARGV[0], Regexp::IGNORECASE) n_disco = 'Desconocido' File.readlines(BDD_MP3).each do |linea| case linea when /^\* cd-mp3 -(\d+)/ n_disco = $1 when regexp puts "cd-mp3 -#{n_disco} - #{linea.chomp}" end end