Shell Script - ¿A qué jugamos?

Publicado el Miércoles, 20 de agosto de 2008

¿Qué jugamos?

Les dejo un script que hice en bash que me ha ayudado mucho. Con DM tenemos problemas a la hora de elegir qué vamos a jugar cuando tenemos un rato de dispersión. Generalmente los dos preferidos son Starcraft: Broodwar o Warcraft 3: Frozen Throne. Acá les dejo el script:

#!/bin/bash
juego=$[$RANDOM % 2];
echo "¿A qué jugamos?";
if [ $juego -eq 1 ]; then
	echo "Starcraft";
else
	echo "Warcraft 3";
fi

Le dan chmod +x, lo ejecutan con ./, y si el número generado al azar es impar, elige Starcraft, sino Warcraft.

17 comentarios en este post

Feed de comentarios
  1. Avatar

    jk 20 agosto. 2008 - 12:35

    #include 
    #include 
     
    int
    main (int argc, char *argv[])
    {
      srandom(time(0));
     
      printf("A que jugamos?n");
     
      if ((rand() % 2)==0)
      {
        printf("Startcraftn");
      }else{
        printf("Warcraft 3n");
      }
     
      return 0;
    }

  2. Avatar

    fernando 20 agosto. 2008 - 22:19

    Jsanchez:
    ¿Quién te manda usar Gentoo? En Debian instalar Wine y dejar Starcraft y Warcraft 3 andando es un toque 😀

    Manuel:
    Posta, ayer de noche lo usamos, y jugamos al Starcraft porque el script lo dijo.

  3. Avatar

    fernando 21 agosto. 2008 - 15:58

    Rodolfo:
    Ni loco me escribo todo eso por cada vez que se me presente tal encrucijada… Tu código también lo guardaría en un script.
    No es lo mismo escribir:

    ./j

    tabulador
    que todo eso 😛

  4. Avatar

    Francisco Castro 21 agosto. 2008 - 18:25

    fbt: solo una correción sobre tus comentarios de tu código. Vos dijiste que si era par elije el el Starcraft, y no es cierto, si es par elije el Warcraft porque los pares son congruentes con 0 y no con 1 módulo 2.

  5. Avatar

    Roberto 22 agosto. 2008 - 14:12

    Rodolfo Pilas claro que se escribe un script par eso xDDDD, yo hace unos días escribi uno para ver cuanto tiempo me demoraba en ir al baño y volver al PC xDDD y es en serio, así mejoro mi tiempo y no gasto tiempo sin estar en el PC. 😛

  6. Avatar

    debianusr 30 septiembre. 2008 - 10:03

    Yo en estos dias me hice uno para cuando estoy aburrido, pero este incluye todos los juegos de /usr/games 😛

    #!/bin/bash
    # En esta lista van todos los juegos que no os gusten
    lista_negra=""banner|fortune""
     
    # El directorio donde tienes los juegos
    directorio=/usr/games
     
    # El numero de juegos que tienes, quitando los de la lista negra
    juegos=`ls $directorio | egrep -i -v $lista_negra | wc -l`
     
    # Ahora se selecciona y se empieza automaticamente
    seleccion=` ls $directorio | grep -v -E $lista_negra | head -$(expr $RANDOM % $(expr $juegos + 1)) | tail -1 `
     
    $seleccion &

  1. MANGARRUFOS » Un shell script que pega mucho con Mangarrufos | 21 agosto. 2008 - 12:39

    […] que juegan los mangarrufos?. Podriamos reutilizar este script de Picando Codigo a la hora del […]

Dejar un comentario

Toasty!