Shell Script: No sé qué hacer
Publicado el Lunes, 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