Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: BigBear en 10 Febrero 2012, 21:03 pm



Título: [Ruby] Funcion openwords()
Publicado por: BigBear en 10 Febrero 2012, 21:03 pm
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
  1. #!usr/bin/ruby
  2. #Funcion openwords()
  3. #Coded By Doddy H
  4.  
  5. def openwords(file)
  6.  if File.file?(file)
  7.    print "[+] Opening file\n\n"
  8.    ar = File.open(file)
  9.    lineas = ar.readlines
  10.    ar.close
  11.    print "[+] Number of words : ",lineas.length,"\n\n"
  12.    return lineas
  13.  else
  14.    print "[-] Error opening file\n"
  15.  end
  16. end
  17.  
  18. words = openwords("test.txt")
  19. words.each do |word|
  20.  word = word.chomp
  21.  print "[+] Word : ",word
  22. end
  23.  
  24. #The End ?
  25.