Para los fanáticos de la línea de comandos en ambientes *nix (Unix, Linux, o cualquier otra cosa parecida), David Tomas tiene una colección de One-Liners basados en Ruby. Débiles de regex por favor abstenerse.

Los One-Liners suelen ser programas muy cortos, que se pueden escribir y ejecutar desde la línea de comando sin problema, y que son las delicia de los administradores de sistemas que respiran Perl como nos demuestra KodeGeek en: Trucos UNIX: Perl one liners (I) .

Para que tengan una idea de lo que van a encontrar entre los ejemplos de Dave Thomas, aquí está la numeración de las líneas de una archivo de texto, con los número alineados a la derecha:

CODE:
  1. -bash-3.00$ more borrame.txt
  2. esta
  3. es
  4. una
  5. prueba
  6. de
  7. los
  8. one
  9. liners
  10. de
  11. David
  12. Thomas
  13. escritos
  14. en
  15. Ruby
  16. -bash-3.00$ cat borrame.txt | ruby -ne 'printf("%2s %s", $., $_)'
  17.  1 esta
  18.  2 es
  19.  3 una
  20.  4 prueba
  21.  5 de
  22.  6 los
  23.  7 one
  24.  8 liners
  25.  9 de
  26. 10 David
  27. 11 Thomas
  28. 12 escritos
  29. 13 en
  30. 14 Ruby
  31. -bash-3.00$


RSS feeds

Suscríbete a nuestros RSS Feeds