Elrohir, dejó el siguiente shell script en el foro de programación. Para esos días en que no sabemos qué hacer. Se ingresan 3 opciones, y el script elige cuál hacer, inspirado en la película Chaos Theory:
#!/bin/bash sugerido=$[$RANDOM % 3] echo "Opcion 1?";read op1; echo "Opcion 2?";read op2; echo "Opcion 3?";read op3; clear; if [ $sugerido -eq 0 ]; then echo "Hacer "; echo $op1; fi if [ $sugerido -eq 1 ]; then echo "Hacer "; echo $op2; fi if [ $sugerido -eq 2 ]; then echo "Hacer "; echo $op3; fi
Si te gustó éste post, podés apoyar a PicandoCódigo a través de PayPal!


Creative Commons Attribution-Share Alike 3.0 Unported License
Los contenidos de éste sitio se encuentran publicados bajo
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3
Nunca se me habria ocurrido, es justo lo que necesitaba .xD. GRACIAS.
Saludos
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.2) Gecko/2008091620 Firefox/3.0.2
Ese si que es un script muy sencillo….dammm!!!…si hubiera pensado en hacerlo así no me hubiera metido en la broncota en la que me metí haciendo el mio
Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Como en mi trabajo no tengo linux:
Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
no tengo idea que están haciendo las variables opcion1, opcion2, opcion3…
jajaja xD
cosas de scripting rápido…
Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.9 (like Gecko) (Debian)
Te recomendaría que aprendas a usar la estructura de control case, eso te simplificaría la vida significativamente:
Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.9 (like Gecko) (Debian)
sorry, me faltaron los ;; en cada uno de los casos
Opera/9.52 (X11; Linux i686; U; en)
ahahaha… xD
no pense el case…
Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.0.3) Gecko/2008092714 Gentoo Firefox/3.0.3
La versión de C++:
http://soullost.org/programacion/%c2%bfque-hacer-en-c/
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; es; rv:1.8.1.17) Gecko/20080915 Camino/1.6.4 (MultiLang) (like Firefox/2.0.0.17)
Un poco más sofisticado (pero no mucho más largo):
pregunta las veces que quieras pasandole un parámetro (”./script.sh 2″ pregunta 2 veces), sin parámetros preguntará 3 veces
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; es; rv:1.8.1.17) Gecko/20080915 Camino/1.6.4 (MultiLang) (like Firefox/2.0.0.17)
hmm… vaya, wp se me cambió el < por < en el bucle for, ¡wp malo, los pre no se tocan!
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008111723 Firefox/3.0.4 Flock/2.0.2
No he probado el codigo; pero a grandes rasgos tenia que quedar algo asi en ruby:
Perdon q no me quedara con tres opciones, pero la mala costumbre de hacer lo mas general posible el script; espero funcione, jeje