Shiba87 38,620 Posted October 5, 2014 Report Share Posted October 5, 2014 Quizá alguno ya conozca la web de Hacker typer, un portal que simula ser una terminal que responde como lo haría una terminal de película de hackers. Aunque pulsemos teclas aleatorias o aporreemos sin más el teclado por pantalla irán apareciendo los códigos más maravillosos y bien construidos que existen, como si fuéramos los gurús más habilidosos del planeta Emulando este divertido portal, Emiliano, la persona tras Linuxito, tuvo la idea de crear un script bash que reproduzca el mismo comportamiento en nuestro sistema con apenas una línea de código: EXT=".c"; for F in $(find / -iname "*$EXT" -nowarn -readable 2> /dev/null); do cat $F | while IFS= read -rN 10 C; do read -s -n 1 <&1; echo -n "$C"; done; echo; done Evidentemente no es mágico ni se inventa el código que va apareciendo por pantalla, lo toma de los archivos ya presentes en nuestro sistema (find /) cuya extensión coincida con la que hemos definido en "EXT" (-iname "*$EXT"), para luego volver su contenido según aporreamos el teclado (do read -s -n 1 <&1) en lotes de 10 caracteres (IF= read -rN 10 C), repitiendo el proceso constantemente y pasando al siguiente archivo encontrado al llevar al final del que estamos utilizando. Además, con sólo cambiar la extensión podemos definir otro tipo de archivos, lenguajes de programación o lo que sea, además de otros parámetros como el número de caracteres por pulsación, etc. No es un script que nos vaya a resolver la papeleta, pero con el que podemos pasar un buen rato haciendo como que trabajamos Además de ser didáctico al mismo tiempo :lol: Rohlling, Jaska, eMix and 3 others 6 Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now