[Ruby] Funcion openwords()

Iniciado por BigBear, 10 Febrero 2012, 21:03 PM

0 Miembros y 1 Visitante están viendo este tema.

BigBear

Una simple funcion en ruby para cargar un archivo de texto , la funcion retorna un array con las palabras encontradas en el archivo de texto.

Código (ruby) [Seleccionar]

#!usr/bin/ruby
#Funcion openwords()
#Coded By Doddy H

def openwords(file)
  if File.file?(file)
    print "[+] Opening file\n\n"
    ar = File.open(file)
    lineas = ar.readlines
    ar.close
    print "[+] Number of words : ",lineas.length,"\n\n"
    return lineas
  else
    print "[-] Error opening file\n"
  end
end

words = openwords("test.txt")
words.each do |word|
  word = word.chomp
  print "[+] Word : ",word
end

#The End ?