de Linuxmanr4, 2 años han pasado desde su publicación, escrito en Ruby.
Insertar vínculo
  1. require 'naturally'
  2.  
  3. # Obtiene la lista de archivos con extensión PDF.
  4. archivos = Dir.glob('*.{pdf,PDF}')
  5.  
  6. # Ordena la lista de archivos de forma natural
  7. # y lo guarda en la variable ordenados.
  8.  
  9. ordenados = Naturally.sort(archivos)
  10.  
  11. # Imprime los archivos en el orden deseado.
  12. ordenados.each do |archivo|
  13.     system("lpr", archivo) or raise "Falló la impresión"
  14. end