Shell Script: No sé qué hacer
Publicado el 29 de septiembre de 2008Elrohir, 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 |
12 comentarios en este post
Feed de comentarios-
Un poco Geek » Blog Archive » ¿Qué hacer? en C++ |
2 octubre. 2008 - 21:29
[…] idea se ha iniciado en los foros de Picando Codigo (con un script de shell en bash), después fernando lo ha puesto en su blog. Unos días más tarde, hugo_dc lo ha pasado en python y ahora, yo lo he escrito en […]
Jose 29 septiembre. 2008 - 21:24
Nunca se me habria ocurrido, es justo lo que necesitaba .xD. GRACIAS.
Saludos
sharysce 30 septiembre. 2008 - 13:21
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 🙁
hugo_dc 30 septiembre. 2008 - 13:28
Como en mi trabajo no tengo linux:
hugo_dc 30 septiembre. 2008 - 13:31
no tengo idea que están haciendo las variables opcion1, opcion2, opcion3…
jajaja xD
cosas de scripting rápido…
Francisco Castro 1 octubre. 2008 - 00:47
Te recomendaría que aprendas a usar la estructura de control case, eso te simplificaría la vida significativamente:
Francisco Castro 1 octubre. 2008 - 00:48
sorry, me faltaron los ;; en cada uno de los casos
Elrohir 1 octubre. 2008 - 01:29
ahahaha… xD
no pense el case…
soullost 2 octubre. 2008 - 21:33
La versión de C++:
http://soullost.org/programacion/%c2%bfque-hacer-en-c/
maeghith 4 octubre. 2008 - 10:22
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
maeghith 4 octubre. 2008 - 10:28
hmm… vaya, wp se me cambió el < por < en el bucle for, ¡wp malo, los pre no se tocan!
Victor Herrera 24 abril. 2009 - 02:30
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