Vereis, tengo un problema, debido a mi desconocimiento del tema, supongo, con un script que ha de mostrar un numero aleatorio del 1 al 10. Parece una chorrada, pero no consigo que me salga bien
#!/bin/bash
echo $[($RANDOM %10) + 1]
Si ejecuto el script desde una terminal me suelta:
mikel@hall:~$ sh saludo1.sh
saludo1.sh: 7: Syntax error: "(" unexpected
En cambio si ejecuto el código directamente desde una terminal
mikel@hall:~$ echo $[($RANDOM %10) + 1]
7
A ver si a alguien se le ocurre...