Hola, me estoy iniciando en los shell script de Linux y no acabo de entender del todo el comportamiento de las variables en algunos casos. Bueno, más bien será que no soy capaz de conseguir que hagan lo que quiero :-) Veamos... tengo una variable definida así: FECHA='date +%d%m%y' Si más abajo en el script escribo: $FECHA Al ejecutar el script me da como resultado: 010306 es decir, da la fecha en formato numérico. Hasta aquí todo correcto. Quiero conseguir por ejemplo, un directorio que tenga como sufijo esa fecha, entonces lo que se me ocurre es poner en el script: mkdir xxxxx-$FECHA esperando como resultado un directorio llamado "xxxxx-010306", pero lo que consigo son dos directorios: "xxxxxx-date" y "+%d%m%y". O sea que traduce la variable FECHA por la cadena que tiene asignada, pero yo quiero que la traduzca por la ejecución del comando que representa dicha cadena... Supongo que eso es posible, me ha parecido ver cosas similares en scripts de ejemplo, pero no consigo que me funcione... ¿Qué estoy haciendo mal? Gracias. Saludos.